@ suco-x

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Plasma

Betreff: @ suco-x

BeitragMo, März 31, 2008 19:01
Antworten mit Zitat
Benutzer-Profile anzeigen
das div modul -> https://www.blitzforum.de/foru...ht=div+map

läuft einwandfrei under bmax 1.18 jedoch zickt es unter bmax 1.28 .

sobald i > 9 ist sagt er es ist ausserhalb des arrays ?!

Code: [AUSKLAPPEN]
While Not Stream.Eof()
         Local GrafikCode:Int      = Stream.ReadInt()
         Local RegisterSize:Int    = Stream.ReadInt()
         Local Beschreibung:String = Stream.ReadString(32) .Trim()
         Local Dateiname:String    = Stream.ReadString(12).Trim()
         Local Width:Int           = Stream.ReadInt()
         Local Height:Int          = Stream.ReadInt()
         Local PointCount:Int      = Stream.ReadInt()
         Local Pixmap:TPixmap      = Null

         
         For Local i:Int = 0 Until Dateiname.Length
            If Dateiname[i] = 0
               Dateiname = Dateiname[..i].Trim()
               
            EndIf
            
         Next
         
         
         For Local i:Int = 0 Until   Beschreibung.length     <--------    ????
      
            
                     If Beschreibung[i] = 0        <-------- xxxxx
               Beschreibung = Beschreibung[..i].Trim()
   
         Else
      
            EndIf
         Next
   
   


auch sind die strings unterschiedlich unter 1.18 ok und unter 1.28 irgendwie seltsam ?

was ist da los ?

Suco-X

Betreff: ......

BeitragMi, Apr 02, 2008 17:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja, ich kürze die Strings in der der Schleife um den Anhang zu entfernen und damit stimmt die länge nicht mehr. Ist also ein Bug der damals blöderweise nicht erkannt wurde.
Mach einfach jeweils nach Dateiname = dateiname[..i] und Beschreibung = Beschreibung[..i] ein exit hin um die Schleife zu verlassen.
Die Trims kannst du dir auch sparen.
Mfg Suco
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

Plasma

Betreff: yap

BeitragDo, Apr 03, 2008 21:41
Antworten mit Zitat
Benutzer-Profile anzeigen
danke sehr Laughing

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group