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.035 c
1-22063
Kunst
2001-12-18 15:12
2002.01.08
Und Sie können den Zugriff auf den Ordner blockieren, z. B. fmShareExclusive, aber für den Ordner?


1-22003
Virtualik
2001-12-17 16:09
2002.01.08
TListItems


1-22061
Radantrieb
2001-12-18 19:44
2002.01.08
Warum zeigt das MDI-Formular MDIChild nicht im Menü an ???


4-22460
Dimich
2001-11-01 08:49
2002.01.08
Menschen helfen !!! Disher brennt !!!


1-22180
Nathan
2001-12-21 11:07
2002.01.08
Problem!





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesisch (traditionell) kroatisch Tschechische 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