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.029 c
6-22290
Gesintert
2001-10-09 17:48
2002.01.08
Frage zur Sockets-API


7-22435
sssss
2001-09-23 14:15
2002.01.08
MASTERYYY !!! FRAGE VON LEBEN UND TOD !!!!


3-21963
szap
2001-12-05 11:53
2002.01.08
Geschwindigkeit


14-22358
Dicht
2001-11-07 19:08
2002.01.08
Wo gibt es frisny SMALL, aber HIGH-SPEED-Hosting?


3-21929
@ Andrew
2001-12-04 11:38
2002.01.08
Hallo alle! Ich mache ein Tagebuch. Wo war die Aufgabe?





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesische Tradition) 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 Italian 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