Announcement

Collapse
No announcement yet.

Ausgabe während einer Schleife

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ausgabe während einer Schleife

    Hallo zusammen,<p>
    wie kann ich während einer Schleife Zwischenwerte (zwecks Beobachtung) per Label ausgeben? Mit .Caption kommt so lange keine Ausgabe, bis die Schleife beendet ist.

  • #2
    das in die schleife einfügen

    application.processmessages

    Comment


    • #3
      Hallo Marc,<br>Saschas Vorschlag ist schon ganz gut. Nur solltest Application.ProcessMessages nur bei sehr "kleinen" Schleifen verwenden. Durch Application.ProcessMessages innhalb der Schleife geht die Performance mächtig in den Keller. Wenn Du absolut nicht auf Application.ProcessMessages verzichten kannst, solltest Du Application.ProcessMessages vielleicht nur bei jedem 10'ten mal ausführen.<br>Beispiel:<br>
      <pre><font size="1" face="Verdana">
      For iCnt:=0 to 1000 do
      begin
      ...
      If iCnt mod 10 =0 then
      Application.ProcessMessages;
      end;
      </font></pre><br>Jens Schuman

      Comment


      • #4
        oder die .Update Methode des Controls aufrufen, z.b. Label1.Update.

        Hage

        Comment


        • #5
          Besten Dank! Hat alles gut geklappt

          Comment

          Working...
          X