![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поле становится Inaccessible value [D7]
mfender © (2009-06-04 20:23:00)Здравствуйте!
У меня такая беда: подключаю библиотеку:
var
_GET: function(AQuery: TADOQuery; ALog: TLogs;
var MessageList: TStringList): Boolean;
begin
@_GET := GetProcAddress(PlugHandle, '_GET');
if @_GET <> nil then
_GET(QueryChannel, FLog, MessageList);
FreeLibrary(PlugHandle);
end;
FLog - объект, у которого есть property LogString: string;
До подключения DLL-ки, объект FLog работает нормально. После уничтожения LogString приобретает значение Inaccessible value. Все остальные поля в нём сохраняют нормальные значения.
С чем это может быть связано?
mfender (2009-06-04 20:30:00) [1]Всё, спасибо, уже разобрался. Три часа голову ломал, а ларчик просто открывался - PChar)))))
Надоумила вот эта тема чуть ниже - http://www.delphimaster.ru/cgi-bin/forum.pl?n=18&id=1244025649)))))))
Спасибо!