Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.46 MB
Время: 0.052 c
14-1129232858
ArtemESC
2005-10-13 23:47
2005.11.06
Delphi 2005 architect


3-1127461627
Маленький мук
2005-09-23 11:47
2005.11.06
Тригеры в MSSQL 2000


14-1129642861
teddy
2005-10-18 17:41
2005.11.06
Старые письма на сервере и Бат


2-1128958339
invisibleds@yandex.ru
2005-10-10 19:32
2005.11.06
Как можно подключится к MayaSQL или MsSql через delphi?


14-1129639182
vecna
2005-10-18 16:39
2005.11.06
может кто-нить сталкивался и лечил такой косяк: