Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизКласс TList Найти похожие ветки
← →
AntonSh (2004-05-05 11:32) [0]Подскажите почему первый код вызывает прерывание в Delphi, а второй нет.
1)Var
A, C: Integer;
B: TList;
Begin
A := 3;
B := TList.Create;
B.Add(pointer(A));
C := B[0]; // прерывание
End;
2)
M = class()
public
…
end;
Var
A, C: M;
B: TList;
Begin
B := TList.Create;
B.Add(pointer(A));
C := B[0]; // А тут прерывания нети код прозодит правильно
End;
← →
Stone777 (2004-05-05 11:38) [1]Несоответствие типов С и B[0] в первом случае
← →
Семен Сорокин © (2004-05-05 11:48) [2]C := integer(B[0]);
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c