Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Вниз

dll+newform   Найти похожие ветки 

 
CrazyAngel   (2002-08-23 19:21) [0]

Нарисовал dll с функцией которая создает новую форму,
Вызываю енту функцию из своей программы а когда закрываю
созданную форму закрывается вся программа :(
Можно-ли енто как-нибудь побороть ?


 
Бегинер   (2002-08-23 19:33) [1]

Нужно выбрать другую главную форму в Project|Options...|Forms свойство Main Form


 
Юрий Зотов   (2002-08-23 21:53) [2]

> Бегинер © (23.08.02 19:33)

В опциях КАКОГО проекта - DLL или EXE? Как Вы считаете?

> CrazyAngel © (23.08.02 19:21)

Побороть можно все, кроме моей лени. Если бы еще хоть кусочек кода увидеть...

В частности, интересуют обработчики OnClose, OnCloseQuery и OnDestroy библиотечной формы (если они есть), код "ентой" функции и код ее вызова. А также текст сообщений об ошибках, если они возникают.


 
CrazyAngel   (2002-08-27 11:15) [3]

Собственно вот кусочек:
В главной проге загружаю библиотечку проверяю наличие TCLPlugin()
если есть то вызываю Process()
библиотеку освобождаю при выходе из проги
Правда написано с KOL но принцип п том что форма создается
с тем же handle что и главная прога при выходе (нажимаем на крестик) закрывается все :(
а если сделать кнопочку и на нее нажимать делая form.free
то говорит мол acces violation там-то там-то :(
Может енто не в тот форум но ....

library test;
uses
Windows,
messages,
KOL;

{$R *.RES}

var
form:PControl;

function Process():boolean;
begin
form:=NewForm(applet,"Test");
form.Width:=335;
form.Height:=190;
Form.Style := WS_BORDER or WS_SYSMENU or WS_VISIBLE;
form.ShowModal;
end;

Function TCLPlugin():shortstring;
begin
TCLPlugin:="test";
end;

exports
TCLPlugin,
Process;

begin
end.





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

Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-14249
Ksion
2002-08-11 11:49
2002.09.05
У меня скоро бошка лопнетот того что я не знаю.


1-14106
den_dnepr
2002-08-23 17:11
2002.09.05
Version Info


7-14296
VEG
2002-06-25 12:57
2002.09.05
У меня есть мааалюсенький вопросик:


3-13896
Igor_thief
2002-08-14 15:26
2002.09.05
Файл с расширением VAL


3-13889
Igel
2002-08-14 11:40
2002.09.05
Как в БД Access использовать картинки?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский