Autor | Thema: Endlosschleife lässt Programm abstürzen |
| Datum:14.08.02 21:33 
(martin.heller@technopolis.de) | |
Kann es sein, dass Endlosschleifen nach dem Schema:
WhileNot end%
...(ca. 1500 Zeilen)
Case ... : end% = 1
Sleep 100
EndWhile
nach dem 50-200 Durchlaufen das Programm abstürzen lassen?
Sowohl im Interpret, wie auch als *.exe!
Martin
Prf-Version: 7.5 mit Sicherheitspatch
|
|
| Datum:14.08.02 22:14 
| |
Hallo,
wie sieht der Absturz denn aus ?
Deine Schleife dauert immerhin über 150 Sekunden, hast du solange gewartet ?
Gruß, Frank
|
|
| Datum:14.08.02 22:28 
(martin.heller@technopolis.de) | |
Hier erstmal ein Bild von der Fehlermeldung:

Soweit ich weiß wartet Sleep 100, 100 Millisekunden.
Eigentlich ist dass auch nur, damit der Prozessor nicht so belastet wird.
Ich denke es muss irgendwas mit der Schleife zu tun haben.
Martin
|
|
| Datum:14.08.02 22:37 
| |
Hi,
100 Millisekunden, klar.
> WhileNot end%
> ...(ca. 1500 Zeilen)
1500 hatte ich jetzt für die Anzahl Schleifen-Durchläufe gehalten, 'tschuldigung !
100 x 1500 = 150000 / 1000 = 150 Sekunden...
Aber die Fehlermeldung ist nicht normal, hab' aber keine Idee woran das liegen könnte...
Gruß, Frank
|
|
| Datum:14.08.02 22:42 
(martin.heller@technopolis.de) | |
Hm..
Das ist echt dumm, ich habe schon mal so ein Programm programmiert, welches zwar eigentlich funtioniert, aber daran scheitert, dass Profan² dafür nicht geeignet ist.
Kann ich dir morgen mal den Quellcode schicken, damit du dir dass mal anschaust und vieleicht nach Fehlern untersuchst?
Martin
|
|
| Datum:14.08.02 22:55 
| |
Hallo,
klar kannst du !
Ich weiß nur nicht, ob ich vor meinem Urlaub noch dazu komme, den Quelltext durchzuschauen...
Gruß, Frank
|
|
| Datum:14.08.02 23:41 
(joerse@gmx.de) | |
Wenn Du Dine 1500 Zeilen Programmcode mal auskommentierst wirst
Du feststellen, dss es daran nicht liegen kann ;-)
Wenn Du willst kannst Du mir das Ganze auch mal schicken.
Gruß
Jörg
|
|
| Datum:14.08.02 23:53 
| |
Hi,
1500 Zeilen auskommentieren, puh...
In so einem Fall ist man dann doch froh, das es GOTO gibt, oder ?
;-))))
Gruß, Frank
|
|
| Datum:19.08.02 15:59 
(profan@michael-wodrich.de) | |
Kann es nicht auch sein, daß da in der Schleife irgendwelche Resourcen verbraten werden, wo Profan dann die Luft ausgeht?
Wenn es sich um so viele Programzeilen handelt, würde ich erst einmal alle Möglichkeiten der Speicherverwendung, der Handles und Bereiche usw. kontrollieren.
MfG
Michael Wodrich
|
|
| Datum: 20.08.02 16:21 
(martin.heller@technopolis.de) | |
Ich bin deiner Idee nachgegangen, doch leider hatte ich dabei auch kein Glück. Ich denke, ich werde den Quellcode einfach allen zur Verfügung stellen, nachdem ich noch ein bisschen was eingefügt habe.
Martin
|
|