Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-95788
Foolio
2002-08-19 19:42
2002.08.29
?


1-95854
Keymaster
2002-08-18 01:36
2002.08.29
Два нехитрых вопроса


1-95751
XPatriot
2002-08-19 12:14
2002.08.29
База данных...


1-95745
Сашечка
2002-08-18 23:47
2002.08.29
Графы - курсач


1-95804
unfam
2002-08-20 02:47
2002.08.29
Про память




   Наверх