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

Вниз

Known problems with KOL DLL using forms and applet ?   Найти похожие ветки 

 
Dodfr   (2005-07-01 19:12) [0]

Hi,

I am doing a DLL that is called by a C DLL.

The DLL open some forms and crash when form close.

I did exact same thing in VCL mode, no crash.

Any hint about things to take care using KOL for making DLL that display forms ?


 
ECM ©   (2005-07-01 20:01) [1]

send me minimal project ...


 
Dodfr   (2005-07-01 20:34) [2]

Unfortunately I can"t because this problem was 3 months ago and I decided to switch the project to VCL (I didn"t knew about this forun at his time).

Thank you.


 
<Falcon>   (2005-07-03 17:38) [3]

Загрузка dll динамическая?
Попробуйте объявить в dll переменную hApplet: PControl и дальше в dll работать с ней. Тое есть создание формы и т.п.
hApplet := NewApplet( "fake applet" );
NewKOLForm1( KOLForm1, hApplet );
и так далее. У меня это ситуацию спасло.


 
Dodfr   (2005-07-04 11:07) [4]

Excuse me Falcon, but I don"t even read a word in russian.

I just read that you say something about applet. I already added applet to the DLL form because if not, the ShowModal I use do not "stop" on it and continue to process the code.


 
<Falcon>   (2005-07-04 12:49) [5]

I"ve tried this method on a dinamick dll loading
Try to define in the dll  hApplet as PControl variable, and use it with creating form e.t.c.

hApplet := NewApplet( "fake applet" );
NewKOLForm1( KOLForm1, hApplet );

Applet is a global variable, and if you are using Free_And_Nil( Applet ) in a dll code, it might
cause a crash.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1138184200
$Инъектор
2006-01-25 13:16
2006.02.26
Как удалить файл, который используется другим приложением ?


2-1139203443
RUBEY
2006-02-06 08:24
2006.02.26
еню по клику правой клавиши мыши


3-1136286352
greg123
2006-01-03 14:05
2006.02.26
чем отличаются FireBird, IB, Yaffil


1-1138110919
Aleksandr.
2006-01-24 16:55
2006.02.26
Есть какие-то проблемы с запуском программ из сервайса?


15-1138874093
syte_ser78
2006-02-02 12:54
2006.02.26
web дизайн