Problemfall ReadInt

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

hamztata

Betreff: Problemfall ReadInt

BeitragDi, März 10, 2009 1:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Function ImageInfo_ReadDDS(ImageFile, ImageFileSize)
   If ImageFileSize<129 Return
   
   ImageInfo_Type = imgtype_DDS
   
   SeekFile(ImageFile, 12)
   ImageInfo_Height = ReadInt(ImageFile)

   ;SeekFile(ImageFile, 16)
   ImageInfo_Width = ReadInt(ImageFile)

   ReadInt(ImageFile)   ;20 Pitch

   ;SeekFile(ImageFile, 24)
   ImageInfo_Depth = ReadInt(ImageFile)
   
   Return True
End Function


das alleinstehende ReadInt!?!
da gibts ja keine vairiable davor, warum das denn?

achja, und alles nach einem ; wird nicht beachtet, sind nur kommentare, richtig.
sehr komischer code.

PSY

BeitragDi, März 10, 2009 2:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Sagen wir mal Du hast 3 Intwerte, die hintereinander liegen.
Du brauchst aber nur den 1. und den 3.

Also machst Du folgendes:
- 1. Wert auslesen mit blubb=readint(file)
- Den nächsten Wert (2.) lesen mit Readint(file), aber nicht speichern, somit kannst Du dann im nächsten Schritt
- Den 3. Wert auslesen mit blubb2=readint(file)

Mit dem alleinstehenden Readint wird also einfach nur an die "richtige" Stelle gesprungen, die man dann auslesen will.

jup, alles was einem ";" folgt, ist ein kommi und wird nicht beachtet

L8er,
Xuul
PSY LABS Games
Coders don't die, they just gosub without return

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group