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.032 c
14-22376
Ganz neu
2001-11-07 01:11
2002.01.08
jemandem helfen kann


1-22000
Stürmer
2001-12-13 07:59
2002.01.08
Übertragen von Daten in eine Excel-Arbeitsblattzelle


1-22010
Dorixe
2001-12-17 19:21
2002.01.08
Baumansicht auf Dblclick


14-22374
Nikols
2001-11-01 16:03
2002.01.08
Wie ruhen sich Programmierer aus? Und wann


3-21909
DeadMoroz
2001-12-03 15:21
2002.01.08
Guten Tag, ich brauche Rat, plz





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