Problem beim Speichern!
Übersicht

![]() |
IronstormErstklassiger Contest-VeranstalterBetreff: Problem beim Speichern! |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi @ all!
Ich hab das Problem das mein Speichern von Daten net funktioniert. Also so hab ich es gemacht: Code: [AUSKLAPPEN] ;------Laden--------- datei=openfile("Saves/almsav.alm") px=Readshort(datei) py=Readshort(datei) geld=Readshort(datei) ... closefile datei ;----Speichern------- deletefile("Saves/almsav.alm") datei=Writfile("Saves/almsav.alm") writeshort(datei,px) writeshort(datei,py) writeshort(datei,geld) ... closefile datei So! Klar ich hab ziemlich viele Variabeln aber die Schreibe ich leiber net alles, sonst wäre dieses Thema schon eine Seite Lang nur dank diesem Beitrag! ![]() Naja auf jeden fall, ich habe des alles schön und gut gemacht und die Datei exestiert auch aber nur das er die Daten net lädt. Also wenn ich auf Laden drücke habe ich 0 Geld. Warum? was hab ich falsch gemacht? Pleas help! THX im vorraus |
||
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium |
junky |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hm - kann jetz nix an dem Code erkennen, was er dir nit bei nem laufenden Debugger als Fehler anmeckern würde...
versuch ma das Codestückchen hier (musst es 2ma ausführen, da die Datei bei dir aufm Rechner wohl noch nit existiert) - bei mir hat DAS hier zumindest geklappt. Wenn es das bei dir auch tut, muss es wohl oder übel an nem anderen Part deines Programms liegen. Code: [AUSKLAPPEN] ;------Laden--------- datei=OpenFile("almsav.alm") If datei px=ReadShort(datei) py=ReadShort(datei) geld=ReadShort(datei) Print(px) Print(py) Print(geld) Print("Bitte Taste drücken") WaitKey() CloseFile datei EndIf px=500 py=1000 geld=52383 ;----Speichern------- DeleteFile("almsav.alm") datei=WriteFile("almsav.alm") WriteShort(datei,px) WriteShort(datei,py) WriteShort(datei,geld) CloseFile datei PS: wieviel Geld haste eigentlich ? zur Zeit ? könnt en blöder Zufall sein, aber wenn deine Zahl genau 65536 beträgt, wird er wieder 0 einladen (du arbeitest mit Short) |
||
gestern stand ich noch vorm Abgrund
heute bin ich einen Schritt weiter... |
- Zuletzt bearbeitet von junky am Sa, Jan 08, 2005 1:12, insgesamt einmal bearbeitet
![]() |
DivineDominion |
![]() Antworten mit Zitat ![]() |
---|---|---|
probier vielleicht mal WriteInt oder so? Komische Sache... Oder überschreibst du es späteR? Schau mal in der Datei nach ob es drinsteht. Achja, WriteFile überschreibt automatisch, brauchst nicht löschen | ||
christian.tietze@gmail.com - https://christiantietze.de
macOS |
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aber des kann net an einem anderen Teil des Programmes liegen. Des komische ist ja. Ich habe nach dem Laden der Variabeln es so gemacht das man in die welt sproingt. Also es wird nichts geändert nach dem Laden. | ||
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium |
Gerhard |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Rein technisch hast du natuürlich einen Schreibfehler drin mit "Writfile". | ||
junky |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
blitzmaker, klappt der Code, den ich dir gepostet hab, bei dir ?
wenn ja, dann könnte es doch sein, dass deine Welt inner Function steht, das Laden aber außerhalb ... |
||
gestern stand ich noch vorm Abgrund
heute bin ich einen Schritt weiter... |
![]() |
maximilian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vielleicht ein Global vergessen? ![]() LordChaos |
||
Variety is the spice of life. One day ignore people, next day annoy them. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group