Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
12. Aug 2011
@sirius
Gestern Nacht habe ich das noch zum Laufen bekommen. Und es funktioniert schon ganz gut. Ich glaube nicht, dass es sich so auswirkt wie negaH es beschieben hat. Da es nur eine Progressform ist, die nach der Berechnung beendet wird.
Grundsätzlich arbeite ich event-orientiert (außer an ein, zwei kleinen Stellen, aber ich bin ja kein Informatiker sondern komme vom Bau:mrgreen:)
Du hast...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
In den Cindy-Komponenten habe ich ein ProgressPanel gefunden und das wie Folgt adaptiert.
Die Threadlösung ist derzeit etwas zu groß für mich.
Bei dieser Lösung frieren aber auch alle Fenster ein. Das Progressfenster zeigt aber die Bars an und der Button kann den Prozess canceln.
type
TfrmProgress = class(TForm)
pb2: TProgressBar;
pb1: TProgressBar;
btn1: TButton;
...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Ganz ruhig.
Mit "kompliziert" habe ich mich auf das ganze Thema bezogen. Eigentlich dachte ich, ich mache ein kleines Fenster auf mit einem Progressbar und einem Button und das wäre es schon fast, aber...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Danke, das muuß ich mir erst einmal angucken. Irgendwie alles komplizierter als ich dachte...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Ja!
Das könnte gehen. Ich probier das mal so... danke!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Nein, aber bei (z.B.) einem Edit wird nach der Eingabe das Datum sofort in das Feld/Variable geschrieben, die dann während der Berechnung angesprochen werden könnte.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Den Gedankengang hatte ich eben auch. Dann muß aber jedes Controll einzeln gedisabled werden. Ganz schön viel.
Hatte eben gerade versucht ganz simpel das Fenster zu disablen, aber dann friert es ein.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Würde ich gerne zeigen, wenn es nicht etwas umständlich wäre.
Aber eigentlich ist es eine for-Schleife mit 4-5 Verzweigungen in Unterberechnungen die jeweils ca 100ms dauern.
Gesucht habe ich wohl dies "Application.ProcessMessages", was ich schon mal aufgegriffen hatte, aber im Lauf der Zeit vergessen habe.
Das mit den Thread hatte ich mir schon überlegt, aber ich habe bis jetzt damit noch...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jens01,
11. Aug 2011
Ich möchte ein Fenster haben, wie Delphi beim Compilieren.
Ich habe eine Berechnung, die ca. 2 Minuten dauert, dabei soll ein Fenster den Status mit einem Progressbar anzeigen, ein Button soll zum Abbrechen sein und das Fenster soll verschiebbar sein.
Das Fenster, welches ich vor der Berechnung aufrufe, friert aber ein. Erst nach der Berechnung ist es wieder ansprechbar.
Wie kann ich...