Текущий архив: 2005.11.06;
Скачать: CL | DM;
ВнизОшибка при работе с указательми Найти похожие ветки
← →
XCoder © (2005-10-10 20:04) [0]Перименная P хранит указатель на объект в из массива. Проблема такая: перименная Var1 читается без проблем, а вот Var2 с ошибкой чтения памяти, даже если поменять их местами, то ошибка все равно возникает во второй строчке. То есть если повторно ипользовать перименную P возикает ошибка.
...
var
Objects: array of TMyObject;
P: PMyObject;
...
begin
...
P := @Objects[X];
Edit1.Text := P.Var1;
Edit2.Text := P.Var2; //Ошибка
...
А вот так все работает:
...
Edit1.Text := GetPointer.Var1;
Edit2.Text := GetPointer.Var2;
...
Подскажите plz в чем причина ошибки и как с ней бороться!
← →
Eraser © (2005-10-10 20:38) [1]
> XCoder © (10.10.05 20:04)
Подсказка: идентификатор объекта и есть указатель на этот объект.
Страницы: 1 вся ветка
Текущий архив: 2005.11.06;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.04 c