wxCodegen BUG
BlitzMax Forums/Brucey's Modules/wxCodegen BUG| 
 | ||
| Hello Brucey, found a bug in wxCodegen app. If you define any graphic source (LoadFromFile) for tool in toolbar using wxFormbuilder you get "array index out of bounds"-error. It seems that this is the culprit: Method DoBitmap:String(bm:String)
		Local text:String = ""
		
		Local bitmap:String[] = bm.Split(";")
		
		'*** EDIT *** Changed from bitmap[0] to bitmap[1]
		If bitmap[1] Then
			text:+ "wxBitmap.CreateFromFile(~q" + bitmap[1] + "~q, "
			
			Local kind:String = bitmap[1].Split(".")[1].ToUpper()
			Select kind
				Case "PNG"
					text:+ "wxBITMAP_TYPE_PNG"
				Default
					text:+ "wxBITMAP_TYPE_ANY"
			End Select
			
			text:+ ")"
		Else
			text = "Null"
		End If
		
		Return text
	
	End MethodBitmap[0] holds value "LoadFromFile" and bitmap[1] holds the actual path so bitmap[0].Split(".") returns an array of only size 1. -Henri |