Delphi Problem
hallo leute,
wo is hier der fehler:
case x of
0: for a:=32 to 128 do
begin
try //try-finally hilft, das Objekt auch dann freizugeben, wenn ein Fehler auftritt
sl.Add(chr(a)); //Text inzufügen
sl.SaveToFile('c:\beispiel.txt'); //Datei speichern
finally
sl.free; //Objekt wieder freigeben
end;
das rote macht er net mit ???
gruss
f4r
wo is hier der fehler:
case x of
0: for a:=32 to 128 do
begin
try //try-finally hilft, das Objekt auch dann freizugeben, wenn ein Fehler auftritt
sl.Add(chr(a)); //Text inzufügen
sl.SaveToFile('c:\beispiel.txt'); //Datei speichern
finally
sl.free; //Objekt wieder freigeben
end;
das rote macht er net mit ???
gruss
f4r
Für die, die es noch nicht kennen. Das Alphabet: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
kenn mich zwar nicht so wirklich mit Delphi aus - aber trotzdem:
#) ist sl irgendwo schon als String (oder "sowas in der Art") deklariert (und initialisiert) ?
#) das speichern innerhalb der for schleife is nicht grad schön.. besser erst nach der schleife und nur einmal.. --> kann Delphi so direkt als Textdatei speichern? und ist die Datei schon vorhanden bzw. gibts ein Schreibreicht drauf?
#) probiers vielleicht mal ohne try/finally - sofern delphi nicht meckert..
#) das case kann ich aus dem zusammenhang her nicht einordnen, wofürs gut sein soll.. brauchst es wirklich?
#) es könnt auch (zumindest in andern Sprachen
) statt dem Add so gehen: sl+= chr(a) +'\n'; (inwieweit das aber in delphi geht - weiß ich ned, also zum string immer einen Zeilenumbruch und das neue Zeichen dazugeben.. )
lg, asterix
#) ist sl irgendwo schon als String (oder "sowas in der Art") deklariert (und initialisiert) ?
#) das speichern innerhalb der for schleife is nicht grad schön.. besser erst nach der schleife und nur einmal.. --> kann Delphi so direkt als Textdatei speichern? und ist die Datei schon vorhanden bzw. gibts ein Schreibreicht drauf?

#) probiers vielleicht mal ohne try/finally - sofern delphi nicht meckert..
#) das case kann ich aus dem zusammenhang her nicht einordnen, wofürs gut sein soll.. brauchst es wirklich?
#) es könnt auch (zumindest in andern Sprachen
) statt dem Add so gehen: sl+= chr(a) +'\n'; (inwieweit das aber in delphi geht - weiß ich ned, also zum string immer einen Zeilenumbruch und das neue Zeichen dazugeben.. )lg, asterix
gawk; talk; time; grep; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »asterix« (18. Juli 2007, 17:32)


