Nach Hause

Forum: "Haupt";
Durchsuchen Sie die gesamte Website: delphimaster.net;
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];



Nach unten

Dialog & dll


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

Jungs, wie man den AboutBox-Dialog in eine DLL stopft und dann vom Programm aus aufruft?



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

Anweisungen + Beispiel:

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

Um ein Formular aus einer anderen Anwendung aufzurufen, müssen Sie es seitdem dynamisch erstellen Herkömmliche Delphi-Mechanismen funktionieren nicht in DLL-Bibliotheken. 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;

Fügen wir die erstellte Prozedur in die Exportliste ein:
Ausfuhr ShowMyForm;

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

Dann können Sie beispielsweise einen Handler erstellen:
Verfahren
beginnen
ShowMyForm (Selbst);
end;



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

Vielen Dank!





Forum: "Haupt";
Durchsuchen Sie die gesamte Website: delphimaster.net;
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];



nach oben

Nach Hause

Top.Mail.Ru Yandeks.Metrika













Speicher: 0.75 MB
Zeit: 0.795 c
6-22278
Garage
2001-10-02 12:27
2002.01.08
Sagen Sie mir den Algorithmus, um große Buchstaben durch kleine Buchstaben zu ersetzen.


14-22365
Ketmar
2001-10-16 06:22
2002.01.08
Hier ist es interessant: von Simferopol, bin ich hier allein?


1-22200
Sergei_B
2001-12-15 09:57
2002.01.08
Intxnumx und Dateigröße


14-22321
Olgerd
2001-11-01 21:44
2002.01.08
Ernste Frage


14-22349
Иван Шихалев
2001-11-06 21:48
2002.01.08
zu Anatoly Podgoretsky





Afrikanisch albanisch Arabic 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 Slovak Slowenisch Spanisch swahili 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