casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Finestra di dialogo e dll Trova rami simili


DNT   (2001-12-15 16:20) [0]

Ребята, как запихнуть диалог AboutBox в dll и затем вызвать из программы?



MARcoDEN   (2001-12-15 17:27) [1]

Инструкции + пример:

1. File -> New -> DLL
2. File -> New Form

Для вызова формы из другого приложения нужно создать её динамически, т.к. обычные механизмы Дельфи не работают в DLL библиотеках. Поэтому надо описать новую процедуру:
procedura ShowMyForm(AOwner: TComponent);
var MyForm: TForm2;
iniziare
MyForm:=TForm2.Create(AOwner);
MyForm:=ShowModal;
MyForm.Free;
fine;

Включим созданную процедуру в список экспорта:
le esportazioni ShowMyForm;

Теперь переключимся на проект Project2.exe и укажем новую импортированную процедуру:
procedura ShowMyForm(AOwner: TComponent);
esterno "Project1.dll";

Потом можешь создавать обработчик, например:
procedura
iniziare
ShowMyForm(Self);
fine;



DNT   (2001-12-15 17:43) [2]

Grazie!



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra









Memoria: 0.81 MB
Ora: 0.025 c
14-22367
Nido
2001-11-08 14:56
2002.01.08
Dove andare a studiare?


1-22070
afferrare
2001-12-18 21:53
2002.01.08
gestione dei font con il menu POPUP


7-22420
Cntcyz.cm crfpfnm cdjt bvz
2001-09-21 21:12
2002.01.08
Le persone mi dicono come essere?


1-22063
Arte
2001-12-18 15:12
2002.01.08
E puoi bloccare l'accesso alla cartella, qualcosa come fmShareExclusive, ma per la cartella ???


3-21943
Oleon
2001-12-05 10:54
2002.01.08
Come usare TableLevel?





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo