Ich bin immer noch mit meinem FTP-Programm beschäftigt. Da sind mir 2 Dinge aufgefallen:
1. Wenn ich in einer Funktion, die als Callback dient, eine Schleife erzeuge (in meinem Fall WhileLoop), diese Funktion mittels SetTimerA-API innerhalb einer anderen Schleife aufgerufen wird kann es passieren, dass &Loop plötzlich den Wert der anderen Schleife hat. In meinem Fall war &Loop der großen Schleife 28633, im Callback wird aber immer nur von 0 bis 2 gezählt. Ich habe das Problem mittels einer For-Schleife und lokaler Variable gelöst, der Test läuft noch. Dabei fiel mir auf (ich habe noch nie For benutzt), dass
2. ein grober Fehler in der Hilfe ist. Unter Abschnitt 9.4 werden For-Schleifen angesprochen, die aber in den Beispielen alle mit EndWhile abgeschlossen werden. Richtig wäre EndFor, wie im Hilfeeintrag von For.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!