Seite 1 von 1

Gelöst - eventueller Bug bitte mal verifizieren

Verfasst: 14.11.2012 14:01
von bobobo
Falls mal in einem Kompilat die Umlaute flöten gegangen sind
unbedingt darauf achten dass der Quellcode
auch in UTF-8 eingegeben wird.

Zu meiner eigenen Beschämung lasse ich das da unten mal drin.

Ärgerlich ist, dass es bei der Ausführung in der IDE noch auffällt sondern
erst im fertigen Kompilat.


----




Hi kannst Du das mal als bug verifizieren ?
PB 500 Windows x86

Der ausgeführte Code sieht in der IDE noch gut aus
Umlaute sind da.
Als Kompilat (unicode ) nicht mehr, da die Umlaute komplett fehlen.

Ich habe hier alle möglichen IDE-Einstellungen durch
"früher" war das zumindest nicht so

Derselbe Code in 4.61 kompiliert zeigt als exe die Umlaute

Code: Alles auswählen

;BugDemo
;where are my  ö ä ü 
OpenWindow  (0,0,  0,500,300,"test",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
EditorGadget(0,0,  0,200,100)
TextGadget  (1,0,100,200,100,"öhöhö")
ButtonGadget(2,0,200,200,100,"öhöhß")
AddGadgetItem(0,-1,"höhöß")
AddGadgetItem(0,-1,"My german ö and ß are missing when compiled as executable")
SetWindowTitle(0,"öhöh - no 'umlaute' when exe")
Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow
End

Re: eventueller Bug bitte mal verifizieren

Verfasst: 14.11.2012 14:10
von ts-soft
bobobo hat geschrieben:Hi kannst Du das mal als bug verifizieren ?
PB 500 Windows x86
Kein Problem, Win x86, x64, jeweils im Unicode-Mode, alle Umlaute vorhanden!

Re: eventueller Bug bitte mal verifizieren

Verfasst: 14.11.2012 14:13
von helpy
Test unter Windows 7 SP1 64 Bit

Dateiformat der PB-Datei ==> UTF-8
Compiler-Option ==> Unicode

Sowohl mit 5.00 x86 als auch mit 5.00 x64 funktioniert das ohne Fehler.

Re: eventueller Bug bitte mal verifizieren

Verfasst: 14.11.2012 14:13
von Kiffi
hier alles ÖK

Grüße ... Kiffi

Re: Gelöst - eventueller Bug bitte mal verifizieren

Verfasst: 14.11.2012 14:16
von bobobo
Danke schön ...

aber nur wenn man den Code in der IDE eingibt und diese
auf UTF-8 gestellt hat.

Wenn nicht und als unicode kompiliert wird, fehlen Umlaute in der exe

Das ist zumindest ärgerlich, da es bei Ausführung in der IDE noch richtig aussieht.
(hab da oben nochmal etwas editiert)

aber der Bug bin ich selber :mrgreen: