Gelöst - eventueller Bug bitte mal verifizieren

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Gelöst - eventueller Bug bitte mal verifizieren

Beitrag 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
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: eventueller Bug bitte mal verifizieren

Beitrag 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!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
helpy
Beiträge: 636
Registriert: 29.08.2004 13:29

Re: eventueller Bug bitte mal verifizieren

Beitrag 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.
Windows 10
PB Last Final / (Sometimes testing Beta versions)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: eventueller Bug bitte mal verifizieren

Beitrag von Kiffi »

hier alles ÖK

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Gelöst - eventueller Bug bitte mal verifizieren

Beitrag 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:
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten