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);
war 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.55 MB
Zeit: 0.021 c
14-22373
Panov
2001-11-08 18:34
2002.01.08
Entwicklung eines spezifischen Projekts gegen das Wettbewerbsprogramm.


1-22182
Welle
2001-12-20 18:11
2002.01.08
Diagramm -> JPEG


1-22167
Kunst
2001-12-15 20:56
2002.01.08
So ist das Problem !!!


1-22104
Derzky
2001-12-18 19:54
2002.01.08
Wie man Daten vergleicht.


1-22137
AlexandrH_
2001-12-20 08:06
2002.01.08
So verwalten Sie den Fokus in StringGride.





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Swedish 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