Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.01;
Скачать: CL | DM;

Вниз

Странно но факт. помогите понять   Найти похожие ветки 

 
Fantasy ©   (2007-03-14 02:36) [0]


type
 TA = packed record
   TArray             : array[0..255] of Char;
 end;
 PA = ^TA;

type
 TB = packed record
   TArray             : array[0..255] of Char;
 end;
 PB = ^TB;

var
 AArray : TB;
 BArray : TA;

begin
AArray.TArray :=  BArray.TArray;//???? ошибка Incompatible types


почему ????


 
Германн ©   (2007-03-14 02:40) [1]


> почему ????
>

Потому что для компиллятора это разные типы.


 
Fantasy ©   (2007-03-14 02:41) [2]

А как присвоить ?


 
Fantasy ©   (2007-03-14 02:43) [3]

если String то присвоит!
как присвоить?


 
Fantasy ©   (2007-03-14 02:46) [4]

все сам же ответил
спосибо всем.

type
Array255 = array [0..255] of char;

type
TA = packed record
  TArray             : Array255;
end;
PA = ^TA;

type
TB = packed record
  TArray             : Array255;
end;
PB = ^TB;

var
AArray : TB;
BArray : TA;

begin
AArray.TArray :=  BArray.TArray;


 
Германн ©   (2007-03-14 02:58) [5]


> Fantasy ©   (14.03.07 02:46) [4]
>
> все сам же ответил
> спосибо всем.
>

Поздравляю. Без всякого юмора, поздравляю!
Правильное решение, да ещё так быстро.
Но вот ещё раз приходится напоминать про "орфографию" :(



Страницы: 1 вся ветка

Текущий архив: 2007.04.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.102 c
2-1173021469
Nija
2007-03-04 18:17
2007.04.01
Сигнал в "мозг"


3-1168369928
Aspyrin
2007-01-09 22:12
2007.04.01
Создание запросов на вставку,апдейт инфы с помощью эл. ADOQuery


3-1168614838
Antonyan
2007-01-12 18:13
2007.04.01
Masterkey


2-1173427767
Megabyte
2007-03-09 11:09
2007.04.01
Переменная типа Файл в качестве параметра


1-1170449595
Officeman
2007-02-02 23:53
2007.04.01
Аналог TListView с доп.функ