Readline()

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

joachim_neu

Betreff: Readline()

BeitragSa, Nov 20, 2004 21:31
Antworten mit Zitat
Benutzer-Profile anzeigen
sodalla! ich habe eine frage, bzw. ein problem bezüglich readline(). die funktion setzt bei mir manchmal einfach aus! ich habe das dann in einer schleife, mit der daten aus einer datei geholt werden, und irgendwann geht die funktion dann nimmer, und gibt nurnoch kacke zurück. dass ist aber NUR, wenn ich ein neues readline eingebaut hab, die alten davor gehen noch, und die danach auch. fehler werden keine gemeldet, es geht nur net. kennt jemand den fehler?
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

simi

BeitragSa, Nov 20, 2004 21:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Wäre mir noch nie aufgefallen. Poste mal den Code....

stfighter01

BeitragSa, Nov 20, 2004 23:22
Antworten mit Zitat
Benutzer-Profile anzeigen
EOF?

poste mal ein bissl code, und eine genauere beschreibung.
Denken hilft!
 

D²O

BeitragSo, Nov 21, 2004 12:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Datei 2 mal geöffnet und nicht jedesmal geschlossen ??
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK;

joachim_neu

BeitragSo, Nov 21, 2004 16:19
Antworten mit Zitat
Benutzer-Profile anzeigen
simi hat Folgendes geschrieben:
Wäre mir noch nie aufgefallen. Poste mal den Code....


das ist nicht bei einem bestimmten code so, sondern allgemein!
EOF isses net, weil ich das überprüft habe, und das nicht nur am ende rauskommt.
doch, geschlossen schon.

ich mach mal ein beispiel:

das hier ist der code:

Code: [AUSKLAPPEN]

d = openfile("name.dat")
for I = 0 to 3
readline(d)
readline(d)
readline(d)
next


der soll aus der datei was lesen:

Code: [AUSKLAPPEN]

name1
wert1
wert11
name2
wert2
wert21
name3
wert3
wert3
name4
wert4
wert41


so. jetzt füge ich noch einen wert ein:

Code: [AUSKLAPPEN]

d = openfile("name.dat")
for I = 0 to 3
readline(d)
readline(d)
readline(d)
readline(d)
next


und forme die datei so um:

Code: [AUSKLAPPEN]

name1
wert1
wert11
NEU1
name2
wert2
wert21
NEU2
name3
wert3
wert3
NEU3
name4
wert4
wert41
NEU4


so. alles wird weiterhin richtig gelesen, NUR die NEU1 bis NEU4 nicht. da spuckt der rechner nur kacke aus.
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

simi

BeitragSo, Nov 21, 2004 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habs mit BB+ Vollversion und BB3D-Demo V2 getestet, geht super!!

Welches BB hast du??
 

René Meyer

BeitragSo, Nov 21, 2004 16:42
Antworten mit Zitat
Benutzer-Profile anzeigen
variable$ = readline$(datei)
www.blitzbasic.de | Das Buch zu Blitz Basic: www.schreibfabrik.de/txt/bbb

joachim_neu

BeitragSo, Nov 21, 2004 16:57
Antworten mit Zitat
Benutzer-Profile anzeigen
René Meyer hat Folgendes geschrieben:
variable$ = readline$(datei)


ich weiß! es war mir aber zu viel zu schreiben. keine angst... ich habe ja dein buch Wink

habe BB2D... wie gesagt, das ist ein ganz komischer fehler...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group