Hallo zusammen.<br>
Ich bin gerade dabei ein altes Delphi 1 Projekt nach Delphi 5 zu portieren. Dabei habe ich folgendes Problem. Ich habe mehrere Stellen and denen der Code etwa wie folgt aussieht:<br>
for i:=1 to Anzahl do<br>
begin<br>
befehl:=inttostr(i)+irgendwas;<br>
if not FuehreBefehlaus (befehl) then<br>
begin<br>
if application.messagebox('Falsche Anrtwort empfangen Wiederholen ?','Fehler',MB_YESNO)=ID_Yes then
dec(i);
end;<br>
end;<br>
Nun mecker der Compiler aber an, daß Anweisungen für die Schleifenvariablen nicht erlaubt sind.<br>
Warum ?<br>
Kann ich das irgendwie abschalten ? Ich habe nämlich keine Lust ein Workaround zu schreiben.
Ich bin gerade dabei ein altes Delphi 1 Projekt nach Delphi 5 zu portieren. Dabei habe ich folgendes Problem. Ich habe mehrere Stellen and denen der Code etwa wie folgt aussieht:<br>
for i:=1 to Anzahl do<br>
begin<br>
befehl:=inttostr(i)+irgendwas;<br>
if not FuehreBefehlaus (befehl) then<br>
begin<br>
if application.messagebox('Falsche Anrtwort empfangen Wiederholen ?','Fehler',MB_YESNO)=ID_Yes then
dec(i);
end;<br>
end;<br>
Nun mecker der Compiler aber an, daß Anweisungen für die Schleifenvariablen nicht erlaubt sind.<br>
Warum ?<br>
Kann ich das irgendwie abschalten ? Ich habe nämlich keine Lust ein Workaround zu schreiben.
Comment