Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Dialog & dll Finden Sie ähnliche Zweige


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

Leute, wie stopft man den AboutBox-Dialog in eine DLL und ruft ihn dann aus dem Programm auf?



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

Anleitung + Beispiel:

1. Datei -> Neu -> DLL
2. Datei -> Neues Formular

Um ein Formular aus einer anderen Anwendung aufzurufen, müssen Sie es dynamisch erstellen, da Die üblichen Delphi-Mechanismen funktionieren in DLL-Bibliotheken nicht. Daher ist es notwendig, ein neues Verfahren zu beschreiben:
Verfahren ShowMyForm (AOwner: TComponent);
jung MyForm: TForm2;
beginnen
MyForm: = TForm2.Create (AOwner);
MyForm: = ShowModal;
MyForm.Free;
end;

Nehmen wir die erstellte Prozedur in die Exportliste auf:
Ausfuhr ShowMyForm;

Wechseln Sie nun zum Project2.exe-Projekt und geben Sie die neue importierte Prozedur an:
Verfahren ShowMyForm (AOwner: TComponent);
extern "Project1.dll";

Dann können Sie einen Handler erstellen, zum Beispiel:
Verfahren
beginnen
ShowMyForm (Self);
end;



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

Vielen Dank!



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben





Speicher: 0.54 MB
Zeit: 0.021 c
6-22289
Kirill
2001-10-03 18:33
2002.01.08
IE Kontextmenü


1-22251
Träumer
2001-12-17 14:17
2002.01.08
Eingabeaufforderung nachset TLIST


1-22025
- = DeD = -
2001-12-18 11:20
2002.01.08
Installieren Sie ActiveX


1-22199
T2
2001-12-16 07:16
2002.01.08
Prozess machen


1-22089
HELP ME PLZ
2001-12-15 18:22
2002.01.08
Dll s





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesisch (traditionell) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italienisch Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch Bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada Khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch