@ suco-x
Übersicht

![]() |
PlasmaBetreff: @ suco-x |
![]() Antworten mit Zitat ![]() |
---|---|---|
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-XBetreff: ...... |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() |
PlasmaBetreff: yap |
![]() Antworten mit Zitat ![]() |
---|---|---|
danke sehr ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group