Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Puddi,
30. Sep 2005
Oha, jetzt läuft es tatsächlich :bounce1: . Und wieder was dazugelernt :oops: .
Ich bedanke mich auf allerherzlichste Weise für die zahlreichen Tips, insbesondere natürlich bei Marabu, und wünsch Euch allen ein schönes Wochenende. Kann nicht mehr lange dauern, bis ich die nächste Frage hab :wink: .
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Puddi,
29. Sep 2005
Ich hab grad noch mal den Debugger drüberlaufen lassen, die Situation lässt sich wie folgt zusammenfassen:
Form1 erzeugt Form5 modal (klappt problemlos):
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
IF OpenDialog1.Execute
THEN BEGIN
AssignFile(Datei,OpenDialog1.FileName);
Form5:=TForm5.Create(Self);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Puddi,
28. Sep 2005
Du hast Recht, mein Programm wandert tatsächlich nicht mehr in den Hintergrund. Vielleicht war noch eine andere Anwendung o.Ä. dafür verantwortlich, am Sourcecode hatte ich sonst nichts geändert (glaub ich jedenfalls :angel2: ).
Okay, den
Form3.Close;
-Befehl habe ich entfernt. Das Problem bleibt nach wie vor bestehen: Form3 wird trotzdem geschlossen :gruebel: .
Verstehe ich Dich da...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Puddi,
28. Sep 2005
Danke erstmal für die vielen Hinweise!
Ich habe nun, wie von marabu und himitsu vorgeschlagen, den Aufruf von Form3 (das Fortschrittsfenster) wie oben angegeben abgeändert. Und es hat in der Tat etwas gebracht :bounce1: : die Prozedur wird ordnungsgemäß abgearbeitet und Form3 hinterher geschlossen, das Programm reagiert danach auch wieder. Allerdings wird danach auch Form5 geschlossen, und das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Puddi,
27. Sep 2005
Ahoi!
Ich hoffe, ich bin hier im richtigen Forum gelandet. Ich hätte da ein Problem, das mir bereits so einiges an Kopfzerbrechen bereitet hat. Vielleicht könnte mir ja jemand behilflich sein.
In meinem Hauptformular (Form1) wird per Knopfdruck ein weiteres Fenster (Form5) per ShowModal-Methode geöffnet.
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
IF ...