Fehler mit openfile

Previous topic - Next topic

Derb

Folgender Code:


QuoteFUNCTION loaddata:
   IF OPENFILE (1,mapname$+".map",0)
      READWORD 1,testy//READWORD 1,MaxTX;READWORD 1,MaxTY;READWORD 1,TS
      FILESEEK 1,100,0 // Ab Pos 100 folgen die Map Infos
      FOR i=0 TO MaxTY
         FOR ii=0 TO MaxTX
           // READWORD 1,quad[ii]

  •            // READWORD 1,quad[ii][1]
               // READWORD 1,quad[ii][2]
             NEXT
          NEXT
       CLOSEFILE 1
       ENDIF
    ENDFUNCTION
Verursacht das da:
(Ich habe mit den REM // Teilen die Anderen Variablen ausgehebelt um die möglichen Fehlerquellen zu minimieren.)


Quote_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.10.104 SN:60390fbf - 2D, WIN32
"mapED.gbas"(315) warning : probably unassigned variable : testy
Wordcount:851 commands
compiling:
C:\Users\JRN~1\AppData\Local\Temp\glbasic\gpc_temp0.cpp: In function `DGInt __GLBASIC__::loaddata()':
C:\Users\JRN~1\AppData\Local\Temp\glbasic\gpc_temp0.cpp:2611: error: invalid initialization of reference of type 'DGNat&' from expression of type 'DGInt'
C:/Program Files (x86)/GLBasic/Compiler/platform/Include/glb.h:1110: error: in passing argument 2 of `void __GLBASIC__::READWORD(DGNat, DGNat&)'
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
_______________________________________
*** Fertig ***
Dauer: 1.8 sek. Zeit: 19:13
Erstellen: 0 erfolgreich.
*** 1 FEHLGESCHLAGEN ***





BumbleBee

Hi

Mach mal das % Zeichen hinter testy für Ganzzahlen. Also

Code (glbasic) Select

      READWORD 1,testy%

   

oder halt die Variable mit % bekanntmachen

Code (glbasic) Select

  FUNCTION loaddata:
   
   LOCAL testy%

   READWORD 1,testy



  Aber frag mich nicht.   ;)


Cheers

The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit