![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Непонятки с существованием объекта [D7, WinXP]
AndrewVolkov © (2004-07-19 23:59:00)Имеем
FControlSocket := TWSocket.Create(Self);
далее незнаю как точно, вообщем где-то отрабатывает событие и выполняется след. функция. Вся фигня в том, что если я убиваю объектъ - то в этой функции вылетает ошибка Access violation
если я добавляю перед Result
if FControlSocket<>nil then
то эта строка не помогает, Почему?
Как тогда проверить существование объекта, чтобы не было Acess violation, так как объекта уже нету???
function TCustomFtpCli.GetConnected : Boolean;
begin
try
Result := FControlSocket.State <> wsClosed;
except
end;
end;
AndrewVolkov (2004-07-20 00:24:00) [21]А если я только использую метод Free, как мне узнать существует Объект после или его уже нет?
Rouse_ (2004-07-20 00:05:00) [22]FreeAndNil, а по идее в сокетах нужно вообще по другому логику строить...