was?
das wäre eigentlich die passende antwort auf deine deine, smallsmoker. äußerst kurz, sehr knapp und teilweise nicht sehr hilfreich. ich denke, dass dir doch ein wenig mehr text dazu einfallen würde? sicherlich wäre es kein lerneffekt, wenn du ihm die komplette applikation geben würdest, aber ein wenig mehr an beschreibung wäre doch nicht schlecht, oder?!
dann hol ich das nach, in form eines zitats aus der hilfe:
Zitat:
Durch einen Aufruf von ProcessMessages ermöglichen Sie der Anwendung, die Botschaften in der Warteschlange abzuarbeiten. ProcessMessages durchläuft die Windows-Botschaftswarteschlange so lange, bis diese leer ist, und gibt die Steuerung dann wieder an die Anwendung zurück.
d.h. wenn du das in eine schleife einarbeitest, welche die berechnungen vornimmt, dann kannst du während die berechnung läuft deine form verschieben, da eben das verschieben nachrichten erzeugt, welche dann "parallel" (ist ja nicht wirklich parallel
) abgearbeitet werden. nun ist es aber so, dass jedes mal wenn Application.ProcessMessages aufgerufen wird deine schleife anhält. somit dauert die eigentliche berechnung noch länger, ergo ist dies nicht unbedingt zu empfehlen. sinnvoller wäre hier mit sicherheit ein thread, da dieser (bei mehreren prozessoren) wirklich parallel läuft.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)