Laden funzt net!!!!
Übersicht

![]() |
IronstormErstklassiger Contest-VeranstalterBetreff: Laden funzt net!!!! |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi @ all! 8)
Ich habe nun ein neues Spiel geproggt ![]() ![]() Mein Spiel ist so: Mit Dim-Felder habe ich drei Sonensysteme gemacht (Dim system$(2,9,3)) das heisst in jedem System gibt es 10 Planeten mit jeweils 4 Variablen! Die 1. Variable ist das Bild Laden! Die 2. Variable ist ob der Planet Besiedelt ist! Die 3. Variable ist von Wem der Planet Besiedelt ist(1 für Computer / 2 für Mensch) Die 4. Variable ist der Name des Planeten! So jetzt habe ich gedacht wenn man ein Spiel startet dann Kommt die Frage wie der Planet heissen soll! Das macht er auch und es wird alles angezeigt! Jetzt habe ich beim Speichern einfach alle Planeten gespeichert! Jetzt Drück man Laden und dann kommt der Fehler das er etwas nicht finden würde! Aber ich habe alles was er anzeigt oder benötigt! Was ist da nur Los? ![]() |
||
..:: 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 |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
so wie die Variablen abgespeichert werden so müssen die auch wieder geladen werden, und das sollte dann auch gehen,
aber was speicherst du für ein Bild ab , vielleicht so.. bild = loadimage..... writebyte bild.... |
||
[BB2D | BB3D | BB+]
|
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hast Du nach dem Speichern CloseFile benutzt? Wenn Du versuchst (beim laden z.B.) eine schon offene Datei zu öffnen und dann aus ihr was zu lesen gibts ne Fehlermeldung.
Keine Handles speichern. Genaue Fehlermeldung im Debug-Modus? Ein bisschen Code wär auch nicht verkehrt. So kann ich hier nur raten ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke Rallimen ich habe jetzt den Fehler gefunden! Aber was jetzt ist, ist echt blöd! Denn ich kann ja jetzt Speicher und Laden aber, wenn ich jetzt das Spiel neu starte dann will ich mein altes Spiel Laden aber es geht nicht! Er behauptet er finde die Datei nicht! Wie kann ich den Fehler beheben? ![]() |
||
..:: 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 |
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Höchstwahrscheinlich findet er die Datei nicht. ![]() Hast du den richtigen Pfad eingestellt, hattest du ihn z.B. per ChangeDir geändert, hast du den richtigen Dateinamen, etc.? |
||
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja! Danach habe ich gleich geschaut! Aber alles richtig! | ||
..:: 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 |
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Poste mal den Code zum Laden und Speichern, sonst könntes etwas schwer werden den Fehler zu finden. | ||
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nee! Ich habe den Fehler gefunden es heißt nämlich "Arry Index out of Bounds!" Und dann zeigt er mein Dim Feld rot an! In etwa so "System$(0,0,1) = Readshort(datei)" Diese Stelle wird rot angezeigt aber warum! ![]() |
||
..:: 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 |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Tippe mal blind darauf das System noch nicht dimensioniert wurde (also vorher im Code dim System(bla,bla,bla).
Wahlweise liest du in ein Feld ausserhalb deiner Dimensionierung, zB. Dim System (3,3,1) du versuchst auf system(4,3,1) zuzugreifen. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nee! Ich habe Dim sytem$(2,9,3) in eine Include Datei gesetzt und die im Menü eingefügt das heißt also wenn ich das Spiel starte dann Dimensioniert er gleich das System! | ||
..:: 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 |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
überpruf nochmal genau ob die Dimensionierung in jedem Fall vorher aufgerufen wird - die Fehlermeldung ist recht eindeutig.
Einzige mir bekannte Alternative: Überprüf deinen Variablennamen auf Schreibfehler... |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
was mir als erstes auffällt ist das du, wenn du die Datei erstellst und das mit writeshort (Stringvariable) schreibst, dann geht das unweigerlich in die HOSE in dem Augenblick wo du sie wieder ausliest wegen des Little endian format hier solltest du es mit Writestring und Readstring machen um Daten fehler zu vermeiden um das mit dem Array out of Bounce lös das doch mit dem Debugger und gib die index werte aus oder mit Text auf den Bildschirm kenn jetzt deine schleifen nicht, aber hier ein beispiel Code: [AUSKLAPPEN] For z1= 0 To 2
For z2= 0 To 9 For z3= 0 To 3 Text 10,10, "z1 " + z1 ;dieses anpassen Text 10,20, "z2 " + z2 Text 10,30, "z3 " + z3 Flip System$(0,0,1) = ReadShort(datei) ; hier jetz mit deinem Code?? Next Next Next dann sollte der Fehler bald der Vergangenheit angehören |
||
[BB2D | BB3D | BB+]
|
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok! Mach ich! Ich meld mich heut Abend wieder! ![]() |
||
..:: 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 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group