Einzelnen Beitrag anzeigen

Benutzerbild von PAX
PAX

Registriert seit: 22. Jun 2003
Ort: Karlsruhe
88 Beiträge
 
Delphi 7 Personal
 
#15

Re: Wie funktioniert BlockRead/Write?

  Alt 11. Nov 2004, 16:13
Hurra, es hat das erste mal geklappt, zwei Strings in die Datei zu schreiben und sie wieder einzulesen und sogar in die ListBoxen einzufügen (ohne AV!)!
Die Variante, bei Rewrite/Reset als Blockgröße 1 anzugeben war korrekt. Ich dachte nur, dass der eventuell längere string sonst abgeschnitten wird (war aber nicht so).
Naja, nur es sind nicht die ASCII-zeichen, die ich vorher in die LB eingetragen habe.
Ich versuch hier mal ne Tabelle zu machen, welche das veranschaulicht:

geschriebener Wert eingelesener Wert kommentar

A  ein bisschen fetter

B $ Dollarzeichen

C  (siehe oben)

D $ (siehe oben)


wie gesagt, es sind nicht die originalcharacter. auffällig: die verfälschten strings haben in listbox1 alle den selben wert und in listbox2 sind sie anders als jene in LB1, aber wiederum untereinander in LB2 gleich.
jepp, und genauso wie sie eingelsen aussehen, schauen sie auch direkt in der datei aus. also lief beim schreiben in die datei was falsch. um die strings zu ermitteln benutze ich listbox1.items.strings[i], is doch ok, oder? außerdem hängt das programm für ca. 20 sekunden, wenn ich einlese.
leute, ich sag euch, es ist alles recht seltsam.
aber ich bin ja jetzt schon ein ganze stück weiter , dank euch. zusammen schaffen wir das schon 'g'.


PAX
Andreas
"Wenn man irgendwann mal von allen akzeptiert wird, dann weiß man, dass man irgendwas falsch gemacht hat." Zitat: Herr Weidner

  Mit Zitat antworten Zitat