CatchPreferences()?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: CatchPreferences()?

Beitrag von PMV »

Was ist mit #PB_Unicode (UTF-16 Little Endian)? :mrgreen:
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: CatchPreferences()?

Beitrag von TomS »

In der Hilfe steht bei Unicode, dass standardmäßig UTF-8 verwendet wird. Von UTF-16 steht da nichts.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: CatchPreferences()?

Beitrag von PMV »

In der Hilfe zu CatchPreferences() musst nachschauen. :lol:
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? 8)

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: CatchPreferences()?

Beitrag von TomS »

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.
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: CatchPreferences()?

Beitrag von Nino »

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.
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.

Grüße, Nino
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: CatchPreferences()?

Beitrag von ts-soft »

Nino hat geschrieben:Das sehe ich genauso.
Wenigstens einer hat es verstanden :D
Besteht also noch Hoffnung, das hier weniger unlogische Sourcen entwickelt werden :mrgreen:

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.
Bild
Antworten