Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Schleifen Problem...Programm reagiert nicht (https://www.delphipraxis.net/48366-schleifen-problem-programm-reagiert-nicht.html)

agm65 24. Jun 2005 02:50


Schleifen Problem...Programm reagiert nicht
 
Guten Abend Leute,
habe ein Problem mit einer Schleife und dem Indy Pop3 Client...

CODE:

Delphi-Quellcode:
for i := 1 to 10 do
begin
IdPOP31.Delete(i);
label1.Caption := (inttostr(i));
end;
was kann ich jetzt machen, damit er mir in dem label auch nach jeder gelöschten mail
einen wert angibt ? bei mir gibt er mir erst einen wert an nachdem er alle emails gelöscht hat.

thx cu

[edit=Luckie]Du bist jetzt schon so lange dabei, du solltest eigentlich die Delphi-Tags kennen. Mfg, Luckie[/edit]

Luckie 24. Jun 2005 04:08

Re: Schleifen Problem...Programm reagiert nicht
 
Delphi-Referenz durchsuchenApplication.Processmessages.

agm65 24. Jun 2005 05:01

Re: Schleifen Problem...Programm reagiert nicht
 
thx das geht echt !

Thanatos81 24. Jun 2005 10:19

Re: Schleifen Problem...Programm reagiert nicht
 
Bei einer 1 to 10 Schleife noch kein Problem. Aber wenn du mal größere Schleifen hast (z.B. 1 to 1000000) und ein Schleifendurchlauf nicht lange dauert, würde ich Application.ProcessMessages nicht in jedem Durchlauf sondern z.B. nur in jedem 10ten machen:
Delphi-Quellcode:
if i mod 10 = 0
  then Application.ProcessMessages;
Hatte sonst teilweise den Eindruck, dass das ganze seehr langsam wird.

Steinigt mich bitte, wenn ich gerade absoluten Müll schreibe, war nur subjektives Empfinden :-D

agm65 24. Jun 2005 17:08

Re: Schleifen Problem...Programm reagiert nicht
 
ist auch ne gute idee danke....aber die ultimative lösung ist: von den indy komponenten:
indy-misc -> idantifreeze

damit gehts 1000% ! danke euch allen cu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz