![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Странно но факт. помогите понять [D7, XP]
Fantasy © (2007-03-14 02:36:00)
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:58:00) [1]
> Fantasy © (14.03.07 02:46) [4]
>
> все сам же ответил
> спосибо всем.
>
Поздравляю. Без всякого юмора, поздравляю!
Правильное решение, да ещё так быстро.
Но вот ещё раз приходится напоминать про "орфографию" :(
Fantasy (2007-03-14 02:46:00) [2]все сам же ответил
спосибо всем.
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;
Fantasy (2007-03-14 02:43:00) [3]если String то присвоит!
как присвоить?
Fantasy (2007-03-14 02:41:00) [4]А как присвоить ?
Германн (2007-03-14 02:40:00) [5]
> почему ????
>
Потому что для компиллятора это разные типы.