Forum: Algorithmen, Datenstrukturen und Klassendesign
by SteffenSchm,
30. Apr 2021
Guten Morgen!
Besten Dank für Eure zahlreichen Hinweise.
Ich war gestern einfach froh, dass ich überhaupt eine Möglichkeit gefunden hatte, mit meinem Delphi-Programm arbeiten zu können. Ich muss nämlich heute ein Projekt abschliessen (kein IT-Projekt), für welches ich das Programm brauche. Ich bin sozusagen mein eigener (und fast einziger) Anwender dieses Programms.
Das Programm liest...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by SteffenSchm,
29. Apr 2021
Ich habe jetzt in die Schleife die innerhalb PaintBox.Paint aufgerufen wird die folgende Zeile eingefügt:
Application.ProcessMessages;
Jetzt schafft es das Programm die Zeichnung zu Ende zu zeichen ohne immer wieder von vorn anzufangen.
Auch wenn ich nicht weiß warum, so scheint es doch etwas damit zu tun zu haben.
Schönen Abend und Danke für die Hinweise und Eure Zeit!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by SteffenSchm,
29. Apr 2021
Aber ist es nicht so, dass der Debugger immer mal zwischendurch abfragt, ob irgendwelche Ereignisse eingetreten sind (z.B. Drücken der Pausentaste), welche bearbeitet werden müssen. Und kann das nicht der Grund dafür sein, dass mit Debugger die Zeichnung (wenn auch langsam) fertig gezeichnet wird, während ohne Debugger immer wieder von vorn angefangen wird.
Es muss doch einen Grund geben,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by SteffenSchm,
29. Apr 2021
Ich habe das Programm jetzt mit Debugger laufen lassen und dabei tritt das Problem nicht auf.
Kann es sein, dass ich innerhalb der langen Schleife in der Methode PaintBox.Paint die Steuerung mal an das Programm zurückgeben muss?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by SteffenSchm,
29. Apr 2021
Muss ich mal versuchen.
Alles drumherum rausschmeissen und nur das Problem übrig lassen - Ich melde mich!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by SteffenSchm,
29. Apr 2021
Hallo,
ich habe folgendes aktuelle Problem:
Im Hauptfenster meine Programms wird eine PaintBox angezeigt, welche in der Methode PaintBox.Paint neu gezeichnet wird. Das klappte bisher sehr gut (ist ja auch nichts besonderes). In einer aktuellen Anwendung des Programms soll jetzt aber eine sehr große Anzahl von Polylines dargestellt werden. Dies dauert lange, so dass man beim Aufbau des...