Текущий архив: 2002.08.29;
Скачать: CL | DM;
ВнизDLL / Units Найти похожие ветки
← →
кондратий (2002-08-19 10:47) [0]господа, день добрый !!!
проблема у меня такая ...
есть форма в длл-ке и если я к ней обрашаюсь из юнита то при выполнение даёт ошибку ... а компилетса всё нормально ...
PluginForm.mResults.Lines.Add("1"); из юнита не выполняетса ...
а если
mResults.Lines.Add("1"); из юнита формы выполняетса ...
что делать ???
← →
Digitman (2002-08-19 12:01) [1]Где декларирована PluginForm ? В какой момент и как инициализируется эта переменная ?
← →
кондратий (2002-08-19 12:13) [2]var
PluginForm: TPluginForm; {форма из длл}
implementation
а вызываетса она так .... ------------------------------------
procedure plugin_execute(Intf: TIBEInterface); stdcall;
var
PF : TPluginForm;
OldHandle: THandle;
begin
OldHandle := Application.Handle;
Application.Handle := TApplication(Intf.MainApplication).Handle;
PF := TPluginForm.Create(TApplication(Intf.MainApplication));
try
PF.Intf := Intf;
PF.ShowModal;
finally
PF.Free;
end;
Application.Handle := OldHandle;
end;
------------
← →
Digitman (2002-08-19 12:42) [3]Не вижу я нигде в этом коде ничего похожего на обращение к переменной PluginForm: TPluginForm для ее инициализации. Где ты это делаешь ?
← →
кондратий (2002-08-19 13:04) [4]Digitman
СПАСИБО !!!
как говоритса: открыл ты мне глаза ... :-)
Страницы: 1 вся ветка
Текущий архив: 2002.08.29;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.006 c