CatchPreferences()?
Re: CatchPreferences()?
In der Hilfe steht bei Unicode, dass standardmäßig UTF-8 verwendet wird. Von UTF-16 steht da nichts.
Re: CatchPreferences()?
In der Hilfe zu CatchPreferences() musst nachschauen.
Wie wärs mit dem Ausnutzen aller Möglichkeiten, die PB bietetet? Nicht, dass
es irgend wie von bedeutung wäre ... wie ts-soft schon schrieb, aber ich bin
immer etwas (zu) gründlich wenn's um solche sachen geht. PB kann ASCII,
UTF-8 und UTF16 (Little Endian) einlesen und schreiben, warum also
das nicht auch nutzen?
MFG PMV
Wie wärs mit dem Ausnutzen aller Möglichkeiten, die PB bietetet? Nicht, dass
es irgend wie von bedeutung wäre ... wie ts-soft schon schrieb, aber ich bin
immer etwas (zu) gründlich wenn's um solche sachen geht. PB kann ASCII,
UTF-8 und UTF16 (Little Endian) einlesen und schreiben, warum also
das nicht auch nutzen?
MFG PMV
Re: CatchPreferences()?
Nein, in der Hilfe zu PeekS() muss man nachschauen^^
Da steht aber nix und in dem verlinkten Kapitel "Unicode" steht auch nix von UTF-16
Wie gesagt ich hab in der (deutschen) Hilfe nirgends gefunden, dass #PB_Unicode UTF-16 LE bedeuten soll.
Im Übrigen kannst du alle möglichen Konstanten als Flags verwenden. Wenn PB von jetzt auf gleich #PB_Strange_Alien_Encoding einführen würde und PeekS() dieses Encoding auch unterstützt, kannst du dieses Flag mit CatchPreferences() verwenden.
Nur das BOM von UTF-16 und den zig anderen Codierungen wird nicht automatisch erkannt.
Da steht aber nix und in dem verlinkten Kapitel "Unicode" steht auch nix von UTF-16
Wie gesagt ich hab in der (deutschen) Hilfe nirgends gefunden, dass #PB_Unicode UTF-16 LE bedeuten soll.
Im Übrigen kannst du alle möglichen Konstanten als Flags verwenden. Wenn PB von jetzt auf gleich #PB_Strange_Alien_Encoding einführen würde und PeekS() dieses Encoding auch unterstützt, kannst du dieses Flag mit CatchPreferences() verwenden.
Nur das BOM von UTF-16 und den zig anderen Codierungen wird nicht automatisch erkannt.
Re: CatchPreferences()?
Das sehe ich genauso. Wenn irgendwelche Einstellungen direkt in der EXE gespeichert sein sollen, benutzt man am besten gar keine Preferences, sondern Konstanten oder Variablen.ts-soft hat geschrieben:Einstellungsdateien erfüllen doch nur einen Zweck, wenn ich auch Einstellungen speichern kann!
In der Exe ist das wohl schwer möglich, also werden sie auf die Festplatte geschrieben.
Initialwerte können Übergeben werden, also macht CatchPreferences() doch sowieso keinerlei
Sinn.
Grüße, Nino
- 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: CatchPreferences()?
Wenigstens einer hat es verstandenNino hat geschrieben:Das sehe ich genauso.
Besteht also noch Hoffnung, das hier weniger unlogische Sourcen entwickelt werden
Die Fragesteller sollten doch besser schreiben, was sie, zu welchem zweck, erreichen möchten.
CatchPreferences() ist in jedem Falle quatsch und der falsche Weg.
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
