Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
16. Mär 2005
also ich habs nun!
Ich habe nun scr_dbfields globalisiert!
Das allein wars aber nicht!
Das Problem war, dass
scr_dbfields.parent.Components
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
16. Mär 2005
Danke für den Tipp, aber das Problem ist das GLEICHE!
Kann es sein, dass ich vorher noch die Fieldlist löschen muss?
Das komische ist, wenn ich mir
ShowMessage(Table1.FieldDefs.DisplayName);
//DBEdit.DataField:=Table1.FieldDefs.DisplayName;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
16. Mär 2005
Ich habe beim Debuggen noch herausbekommen, dass obwohl mindestens 3 Komponenten auf der Scollbox vorhanden sind der scr_dbfields.parent.ComponentCount = 0 ist. Kann es sein, dass die Obejkte nicht korrekt als Childs zugewiesen werden und dadurch die Probleme entstehen?
Zumindest habe ich nun die Prozedur zum Erstellen so abgeändert, dass der Count hinhaut und das die Controls dem scr_dbfields...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
16. Mär 2005
ok, nun mecker zumindest nicht mehr der Compiler, beim Erstellen der exe.
Aber ich bekomme immer noch eine Fehlermeldung. Und zwar versucht das Programm beim Zerstören noch auf Datenbankbestandteile zuzugreifen, vermute ich zumindest, denn in der Fehlermeldung steht immer wieder, dass "Das Feld Text wurde nicht gefunden" Dies ist in dem Fall das letzte Datenbankfeld.
Diese Meldung kommt...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
16. Mär 2005
Danke für die Infos!
Bei dem Codeversuch habe ich eine Fehlermeldung erhalten, die besagt, dass das "Konstantenobjekt nicht als Var-Parameter weitergegeben werden kann". Diese Meldung bezieht sich auf die letzte zeile FreeandNil...
und @ jim
scr_dbfields ist doch die Scrollbox, auf der ich die Kompos ablege. Ich dachte eigentlich, dass es reichen könnte, wenn ich diese Scrollbox...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
16. Mär 2005
Hallo Leute!
Ich habe die Suche bedient und einiges zu diesem Thema gefunden. Leider hat es nichts gebracht.
Mit folgender Prozedure erzeuge ich auf einer Scrollbox dynamisch DBEdits und Labels, nachdem ich eine Datenbank geladen habe. Nicht unbedingt schön, aber es funzt.
procedure TForm1.TrytoCreateDBFields; //dynamisches erzeugen
var
i:integer;