Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Aug 2010
Hallo,
ich habe nun also in den sauren Apfel gebissen und die Aufgaben in einen Thread ausgelagert (bzw. das werde ich alles nach und nach machen).
Mein Warten-Formular und der Thread dazu steht und funktioniert. Meine Wrapper-Klasse wollte ich dennoch behalten. So ergibt sich der unten aufgeführte Code.
Ich habe also eine Wrapper-Klasse, die die Warten-Form anzeigt und den Thread...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Aug 2010
Ja ich weiß ;)
Das war nur, weil die Schleife sowie nur den Testzwecken dient und ich, als ich es gemerkt habe, keine Lust mehr hatte, es umzuändern (da eh nur Test) ;)
Aber trotzdem danke für den Hinweis
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Aug 2010
Danke für die Antwort.
Der Sinn meiner Idee - ob das klapp oder nicht sei dahingestellt - war, eine einfache Klasse zu haben, die für mich den Thread und das WaitForm erstellt und auch wieder freigibt. So muss ich mich jedesmal selbst um den Thread etc. kümmern.
Der Unterschied unserer Versionen scheint zu sein, dass in deiner die Berechnungen im Thread durchgeführt werden.
Bei mir werden...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Aug 2010
Hallo,
auch auf die Gefahr hin, dass ich mich jetzt fürchterlich blamiere, stelle ich diesen Quelltext online. Es ist verdammt spät und ich habe kaum noch Auffassungsgabe.
Also, mein Ziel ist es, einen "Bitte-Warten"-Dialog schnell und einfach zu erstellen, auf dem permanent eine Marquee-Bar oder Statusbar zu sehen ist und ein entsprechendes Aktions-Label. Alle drei Komponenten sollen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
25. Aug 2010
Vielen Dank für die vielen Antworten. Leider komme ich heute und morgen vllt auch nicht dazu, diese auszuprobieren. Ich melde mich wieder, wenn ich weiterarbeiten konnte.
Danke sehr!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
24. Aug 2010
An sich richtig. Nur während dieser Aktionen soll der Benutzer nicht weiterarbeiten dürfen. Es geht um Dinge wie Backups/Sicherung der Datenbank, Hinzufügen von Dateianhängen in die Datenbank etc.
Bei diesen Aktionen habe ich Angst, dass etwas schief geht. Deswegen lieber dem Benutzer verweigern, etwas anderes nebenher mit der Datenbank zu machen. Oder :?:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
24. Aug 2010
Hallo,
in meinem mittlerweile recht großen Programm gibt es verschiedene Aktionen, die länger dauern. Um dem Benutzer nun zu signalisieren, dass das Programm etwas arbeitet und nicht rumhängt (;)) habe ich ein Formular erstellt mit einer Progressbar, Maqueebar und einem Aktions-Label. Je nach Aktion wird die Marquee- oder Progressbar angezeigt.
Das Form wird dynamisch erstellt und...