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

Вниз

Помогите разобраться с проблемой   Найти похожие ветки 

 
km1   (2005-06-03 23:13) [0]

проблема такая:
мне надо уничтожить объект при условии, что некторое поле (или свойтво) равно определенному значению

я делаю так:
if обьект.условие then
       обьект.Free;

получаю ошибку доступа к объекту

пробовал ввести какую-нибудь левую переменную, прога вобще зависает:
if обьект.условие then переменная := TRUE;
if переменная then обьект.Free;

может кто нибудь уже сталкивался с этой проблемой?
помогите пожалста


 
Eraser ©   (2005-06-03 23:17) [1]

km1   (03.06.05 23:13)

Прежде чем использовать объект, его необходимо создать.
Обычно метод Create.


MyObj := TMyObj.Create;


 
km1   (2005-06-04 00:32) [2]

я создал :)
ошибка как я понял в том что
if обьект.условие then
      обьект.Free;

когда обьект уже фри, то почему то обращается к обьект.условие
тока вот как это обойти? :(



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

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

Наверх




Память: 0.47 MB
Время: 0.093 c
4-1115173372
Алексей Петухов
2005-05-04 06:22
2005.06.29
Перехват конекстной F1


6-1112206406
Безымянный
2005-03-30 22:13
2005.06.29
Порты (протокол TCP)


1-1117685267
Николай
2005-06-02 08:07
2005.06.29
Сontrol hast no parent windows - создание компонентов


1-1118309239
Nad89
2005-06-09 13:27
2005.06.29
Удаление динамического компонента


1-1118127516
Andy BitOff
2005-06-07 10:58
2005.06.29
Ошибка: "Cannot open file ..."