Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
11. Mär 2007
Genau das war der Plan... ABER er macht es nicht! Und da ändert auch kein dynamisches Erstellen...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
Ja muss es :P
Und genau deshalb funktioniert das dynamische Erstellen nicht!
Und genau das kann mein Formular ;) (Zwar soll es nicht umbedingt universell sein... Aber es ist eine netter Nebeneffekt)
Zu dataspiders lösung: So müsste es gehen...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
Aber das löst mein Problem nicht!
Weil wie kann ich nach "Showmodal" bei Aufrufer Code ausführen, ohne das ShowModal zu beenden...
PS: Anscheind ist da irgendwo ein bug drinne, weil es eigentlich ja funzt...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
Und was soll mir das jetzt sagen?
Öffnen des Fensters - NOT_STARTED
Activate - STARTED
Deaktivted - STARTED
Wieder Activated - STARTED
Fertig - FINISHED
=> Close?!
PS: Könnte es an ShowModal liegen?
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
Das ist jetzt aber irgendwie seltsam :|
Im Test (ohne irgendetwas), schloss sich das Fenster wie erwartet, aber so nicht:
procedure TfrmInstall.FormActivate(Sender: TObject);
var
lStream: TFileStream;
fileData, extract : string;
write : Boolean;
begin
if status = NOT_STARTED then
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
Jo war mir klar, und habe deshalb eine Variable eingeführt, die einen bestimmten status zeigt (nicht gestartet, gestartet, beendet, fertiggestellt etc.) ;)
Hmmm... Aber irgendwie ist es jetzt bequemer :P
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
@ Luckie: sry, hatte ich nicht erwähnt: So gehts nicht ;)
@ Jelly: Er soll ja den Download einer Datei anzeigen (dauert auch ein bisschen, man sieht die Form also), aber sich auch automatisch schliessen wenn er fertig ist.
Deshalb habe ich den Downloadcode in "OnActivate" geschrieben, weil "OnShow" zu früh ist, und Timer zwar geht, aber irgendwie doch unelegant ist...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
10. Mär 2007
Wie kann ich mein Formular schließen im OnActivate?