folgender Code lässt sich nicht wie gewünscht ausführen:
Code: Alles auswählen
Auszug aus meiner common.pb
;
; PureBasic Visual Designer v3.95 build 1485 (PB4Code)
programmversion.s="blahblubb 0.95"
;- Window Constants
;
Enumeration
#Window_0
EndEnumeration
;- MenuBar Constants
;
Enumeration
#MenuBar_1
EndEnumeration
Enumeration
#MENU_1
#MENU_2
EndEnumeration
;- Gadget Constants
;
Enumeration
#Text_0
#Stussausgabe
#Button_0
#Button_1
#Button_2
#CheckBox_0
EndEnumeration
;- Fonts
Global FontID1
FontID1 = LoadFont(1, "Arial", 40)
Global FontID2
FontID2 = LoadFont(2, "Arial", 11)
Global FontID3
FontID3 = LoadFont(3, "Arial", 12)
Procedure Open_Window_0()
If OpenWindow(#Window_0, 218, 90, 641, 480, programmversion$, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar )
.
.
.
Die Variable "programmversion.s" möchte ich im Hauptfenster in der Titelzeile anzeigen lassen.
Steht statt dem Variablennamen "programmversion$" ein String ( z.B. "blahblubb") in "OpenWindow(#Window_0, 218,...", funktioniert es!
Also:
OpenWindow(#Window_0, 218, 90, 641, 480, "blahblubb 0.95", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar )
funktioniert!
OpenWindow(#Window_0, 218, 90, 641, 480, programmversion$, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar )
funktioniert nicht!
Das eigentliche Programm funktioniert fehlerlos.[/i]