Zitat von
BerTa:
Hallo,
ich lege zur Zeit eine grafische Oberfläche auf eine Cobol-Anwendung mit ca. 2000 Text-Masken. Dazu habe ich einen Generator geschrieben, der mir aus den Masken
SQL-Scripts erzeugt, mit denen Labels, Edit-Felder und Buttons mit deren Größe und Position usw. in einer
MySql-Datenbank hinterlegt werden. Zur Laufzeit werden dann, je nach Cobol-Programm, die entsprechenden Forms dynamisch erzeugt. Das funktioniert zwar, ist aber je nach Rechner und Netzgeschwindigkeit manchmal ein bischen langsam. Deshalb meine Frage: Kann man zur Design-Zeit eine
DFM-Datei automatisch erzeugen, aus der Delphi zur Laufzeit die entsprechende Form darstellt?
Vielen Dank für eine evtl. schnelle Hilfe.
Gruss, Börni
Du brachst keine
DFM-Dateien. Einfach die Controls dynamisch erzeugen.
Das folgende Beispiel erzeugt ein Edit-Feld an der Position 100,100 auf einem Formular:
Delphi-Quellcode:
procedur Button1Click(Sender: TObject);
var
myEdit: TEdit;
begin
myEdit := TEdit.Create(self);
myEdit.Left := 100;
myEdit.Top := 100;
myEdit.Parent := self;
// myEdit.OnChange := MyOnEditChange; <- Events verknüpfen
Windows Vista - Eine neue Erfahrung in Fehlern.