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]

Ragazzi, come racchiudere la finestra di dialogo AboutBox in una DLL e poi chiamarla dal programma?



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

Istruzioni + esempio:

1. File -> Nuovo -> DLL
2. File -> Nuovo modulo

Per chiamare un modulo da un'altra applicazione, è necessario crearlo dinamicamente, poiché I soliti meccanismi Delphi non funzionano nelle librerie DLL. Pertanto, è necessario descrivere una nuova procedura:
procedura ShowMyForm (AOwner: TComponent);
var MyForm: TForm2;
iniziare
MyForm: = TForm2.Create (AOwner);
MyForm: = ShowModal;
MyForm.Free;
fine;

Includiamo la procedura creata nell'elenco di esportazione:
le esportazioni ShowMyForm;

Passare ora al progetto Project2.exe e specificare la nuova procedura importata:
procedura ShowMyForm (AOwner: TComponent);
esterno "Project1.dll";

Quindi puoi creare un gestore, ad esempio:
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.55 MB
Ora: 0.022 c
14-22325
Olgerd
2001-11-04 19:05
2002.01.08
consegna


7-22426
inferno123
2001-09-25 10:32
2002.01.08
Programmazione delle porte


14-22413
RUS
2001-11-11 21:27
2002.01.08
CD-RW


14-22400
taglio a spazzola
2001-11-11 17:10
2002.01.08
E perché sono tutti pigri?


14-22364
Smeriglio
2001-11-06 00:22
2002.01.08
Se non salvi, allora sarà sparito!





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ù
Inglese Francese tedesco italiano portoghese russo spagnolo