Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
28. Sep 2012
Hallo Bummi,
das mit initilization war die Lösung. Vielen dank dafür.
Die Lösung gefällt mir und somit kann das Thema hier geschlossen werden.
Vielen dank an alle für die Hilfen.
MfG
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
26. Sep 2012
Das hilft mir jetz auch nicht weiter.
Es klappt schon, nur mit der Registrierung gefällt mir noch nicht. Wüsste auch nicht was ich ohne vorherige Programmierung da hätte besser machen können bei der Registrierung.
Weitere Ideen willkommen, zwecks der variablen Registrierung ...
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
26. Sep 2012
Schmuddelnötlösung funktioniert.
Jetzte würde ich gerne hier noch die Registrierung so hinbekommen, das ich dies nicht fest vorbelegen muss ? Geht das ? Hier der Code:
var
Form_Name: String;
MeineForm: TForm;
MeineForm_Klasse: TComponentClass;
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
26. Sep 2012
Hier nochmal was ich eigentlich will:
Ich habe eine TreeView-Baumstruktur.
Wenn der User nun auf node1 klickt soll die FormAB erstellt werden.
Klickt der User auf node2 soll die FormCD erstellt werden.
Ich möchte aber nicht in dem Ereignis des TreeViews fest einprogrammieren, welche Form erstellt werden soll, sondern hinterlege die Information in einer Datenbank.
Soll heißen. Der User...
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Also funktioniert das nur mit globalen Variablen ?
So ein Zugriff geht ja auch nicht:
FM_Material.LA_Material_Langtext.Caption := '-';
FM_Material.WB_Browser.Navigate('about:blank');
FM_Material.DBG_Material.SetFocus;
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Kann man der dynamischen Form nicht beim erstellen irgendwie den "Originalen"-Namen mitgeben ?
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Ok,
aber wenn ich die Form dynamisch erstellt habe, wie spreche ich diese dann an. Mit dem ursprünglichen Form-Namen geht es ja nicht mehr.
Soll heissen, wie kann ich aus anderen Prozeduren auf die erstellte Form zugreifen ?
Vorher ging es ja mit:
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Vielleicht mal ein wenig Beispielcode was gemeint ist mit die Variable mit der Instanz übergeben.
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Habe jetzt folgenden Code zusammengebaut:
var
Form_Name, DatMod_Name: String;
MeineForm: TForm;
MeineForm_Klasse: TComponentClass;
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Wenn ich initialization unter die uses packke kommt eine Fehlermeldung . erwartet, aber ; erhalten ...
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Danke,
aber wo kommt denn dieses "initialization" im Delphi-Code hin ?
Gruss
Holger
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Hallo,
danke für die schnelle Antwort, aber kannst mir ein bisschen mehr helfen ...
Gruss
Holger
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Sep 2012
Hallo zusammen,
habe zwei Formen als *.pas - Datei erstellt. Jetzt möchte ich diese erstellen lassen, wenn in einer String-Variable der Name der entsprechenden Form steht.
Folgendes habe ich schon erstellt:
var
Form_Name: String;
MeineForm: TForm;