casa

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]

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

XNUMX. File -> New -> DLL
XNUMX. File -> New Form

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

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

Теперь переключимся на проект ProjectXNUMX.exe и укажем новую импортированную процедуру:
procedura ShowMyForm(AOwner: TComponent);
esterno "ProjectXNUMX.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

Top.Mail.Ru Yandeks.Metrika













Memoria: 0.77 MB
Ora: 0.035 c
14-22328
Nuovo membro
XNUMX-XNUMX-XNUMX XNUMX:XNUMX
2002.01.08
Я уже задолбался!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


1-22155
Arte
XNUMX-XNUMX-XNUMX XNUMX:XNUMX
2002.01.08
Ѓлокируем папку!


14-22411
MadBurro
XNUMX-XNUMX-XNUMX XNUMX:XNUMX
2002.01.08
WinXP cd-key


1-22211
uuuu
XNUMX-XNUMX-XNUMX XNUMX:XNUMX
2002.01.08
Buona sera, giorno, mattina. La gente aiuta !!! come comporre un numero, passare alla modalità toni e inserire un codice casuale *


1-22115
DerZky
XNUMX-XNUMX-XNUMX XNUMX:XNUMX
2002.01.08
Come confrontare le date e la differenza tra loro per ottenere un numero intero





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