maison
Top.Mail.Ru Yandeks.Metrika
Forum: "Main";
Archive actuelle: 2002.01.08;
Télécharger: [xml.tar.bz2];

vers le bas

Dialog & dll Trouver des branches similaires


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 библиотеках. Поэтому надо описать новую процедуру:
procédure ShowMyForm(AOwner: TComponent);
var MyForm: TForm2;
commencer
MyForm:=TForm2.Create(AOwner);
MyForm:=ShowModal;
MyForm.Free;
fin;

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

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

Потом можешь создавать обработчик, например:
procédure
commencer
ShowMyForm(Self);
fin;



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

Je vous remercie!



Pages: 1 branche entière

Forum: "Main";
Archive actuelle: 2002.01.08;
Télécharger: [xml.tar.bz2];

à l'étage









Mémoire: 0.81 MB
Heure: 0.039 c
14-22367
Nid
2001-11-08 14:56
2002.01.08
Où aller étudier?


1-22013
Curieux
2001-12-17 12:53
2002.01.08
Exécuter exe du programme en cours.


6-22283
Yuraz
2001-10-08 11:05
2002.01.08
Comment puis-je même connecter une imprimante réseau, en plus de la méthode standard ??


3-21899
Yelchev
2001-12-03 10:26
2002.01.08
Accès rapide à la base de données ORACLE


3-21996
vinni2000
2001-12-06 11:47
2002.01.08
Comment sélectionner des données à partir d'une requête à l'aide d'une requête





afrikaans albanais Arabic arménien azerbaïdjanais basque Biélorusse Bulgare catalan Chinois simplifié) Chinois (traditionnel) croate Tchèque Danois Néerlandais English estonien Filipino Finlandais Français
galicien géorgien Allemand Grecque Créole haïtien hébreu Hindi Hongrois Islandais Indonesian irlandais Italien Japonais Coréen letton lituanien macédonien Malay maltais Norvégien
persan Polonais Portugais roumain Russe serbe Slovaque Slovène Espagnol Swahili Suédois Thai turc ukrainien Urdu vietnamien gallois yiddish bengali bosniaque
Cebuano espéranto gujarati Hause hmong Igbo Javanais Kannada Khmer lao latin maori Marathi mongol népalais punjabi somali tamil telugu yoruba
zoulou
Английский Français Allemand Italien Португальский Русский Espagnol