Seite 1 von 2
Warum werden 2 Dateien angelegt.
Verfasst: 30.10.2018 20:47
von funkheld
Hallo, guten Tag.
Warum werden hier bitte 2 Dateien test.bin angelegt ?
Code: Alles auswählen
OpenFile(0, "d:\atari\madsasm\"test.txt")
OpenFile(1, "d:\atari\madsasm\"test.bin")
While Eof(0) = 0
wert=ReadByte(0)
WriteByte(1,wert)
Wend
CloseFile(1)
CloseFile(0)
Danke.
Gruss
Re: Warum werden 2 Dateien angelegt.
Verfasst: 30.10.2018 20:51
von RSBasic
Weil du OpenFile() verwendest?
OpenFile() hat geschrieben:Öffnet eine Datei zum Lesen/Schreiben oder erstellt eine neue Datei, falls sie nocht nicht existiert.
Wenn du eine Datei nur lesen möchtest, benutze ReadFile(). Außerdem wäre eine If-Abfrage drumherum sinnvoll, falls die Datei nicht existiert. Sonst entstehen Programmfehler.
Re: Warum werden 2 Dateien angelegt.
Verfasst: 30.10.2018 20:52
von funkheld
Danke für die Info.
Gruss
Re: Warum werden 2 Dateien angelegt.
Verfasst: 30.10.2018 22:52
von STARGÅTE
Dein Code ist überhaupt nicht ausführbar!
Re: Warum werden 2 Dateien angelegt.
Verfasst: 31.10.2018 11:21
von NicTheQuick
@funkheld: Wenn ich das richtig gelesen habe, bist du 70 Jahre alt. Was machst du denn eigentlich mit deinen Programmen? Ist das einfach ein Hobby für die Rente?
Re: Warum werden 2 Dateien angelegt.
Verfasst: 31.10.2018 12:16
von NeoChris
@funkheld: Ach so? Du bist 70 Jahre alt? Dann ist es verständlich und nicht schlimm wen du vergesslich bist und immer noch nach Jahren Anfänger Fragen stellt. Sorry dass ich davon ausging dass du eher jung bist.

Re: Warum werden 2 Dateien angelegt.
Verfasst: 31.10.2018 12:24
von #NULL
Die Frage klang eher so, als ob keine *.txt, sodern zwei *.bin angelegt werden.
Und wie STARGÅTE schon sagte, gibt es einen Compiler Error, weil die Strings nicht richtig sind.
Wahrscheinlich stand nur jemand auch dem Schlauch. Kommt vor

Re: Warum werden 2 Dateien angelegt.
Verfasst: 31.10.2018 12:32
von RSBasic
Daran habe ich auch zuerst gedacht, was aber garnicht möglich ist, wenn der Zielpfad gleich ist. Da kann nur eine Datei mit demselben Dateinamen existieren.
Re: Warum werden 2 Dateien angelegt.
Verfasst: 31.10.2018 13:36
von Josh
NicTheQuick hat geschrieben:@funkheld: Wenn ich das richtig gelesen habe, bist du 70 Jahre alt. Was machst du denn eigentlich mit deinen Programmen? Ist das einfach ein Hobby für die Rente?
Was hat das mit seinem Alter zu tun, was er mit seinen Programmen macht? Ich nehme an, dass der Großteil hier reine Hobbyprogrammierer sind.
NeoChris hat geschrieben:@funkheld: Ach so? Du bist 70 Jahre alt? Dann ist es verständlich und nicht schlimm wen du vergesslich bist und immer noch nach Jahren Anfänger Fragen stellt. Sorry dass ich davon ausging dass du eher jung bist.

Das ist ja wohl voll unter der Gürtellinie. Ich kenne Leute, die sind 80 und 85 Jahre alt und sind am Computer besser drauf als manche 40jährige. Vergesslichkeit und Anfängerfragen sind kein ausschließliches Privileg der Alten. Schau dich mal um hier!
Re: Warum werden 2 Dateien angelegt.
Verfasst: 31.10.2018 13:47
von NicTheQuick
Josh hat geschrieben:NicTheQuick hat geschrieben:@funkheld: Wenn ich das richtig gelesen habe, bist du 70 Jahre alt. Was machst du denn eigentlich mit deinen Programmen? Ist das einfach ein Hobby für die Rente?
Was hat das mit seinem Alter zu tun, was er mit seinen Programmen macht? Ich nehme an, dass der Großteil hier reine Hobbyprogrammierer sind.
Das sollte keineswegs negativ verstanden werden. Mein Opa hat mit 85 auch noch gerne so Kram gemacht und musste vor allem immer den neusten technologischen Schnickschnack haben und ausprobieren, aber vor allem weil er seit dem Renteneintritt auch viel Zeit hatte, die er darein investieren konnte.
NeoChris hat geschrieben:@funkheld: Ach so? Du bist 70 Jahre alt? Dann ist es verständlich und nicht schlimm wen du vergesslich bist und immer noch nach Jahren Anfänger Fragen stellt. Sorry dass ich davon ausging dass du eher jung bist.

Das ist ja wohl voll unter der Gürtellinie. Ich kenne Leute, die sind 80 und 85 Jahre alt und sind am Computer besser drauf als manche 40jährige. Vergesslichkeit und Anfängerfragen sind kein ausschließliches Privileg der Alten. Schau dich mal um hier!
Das sehe ich auch so. Es gibt kein Alter, bei dem man Vergesslichkeit annehmen kann. Dass funkheld hier meist simpelste Anfängerfragen stellt, ist für mich kein Problem.