Seite 1 von 1

Umlaute in FRAX

Verfasst: Do, 03. Apr 2008 9:08
von Christian
Hallöchen,

Wenn Variablen, welche ich der Druckliste übergebe, Umlaute enthält, werden diese nicht korrekt angezeigt.
Das gleiche Problem hatte ich zuerst auch mit Workareas, allerdings konnte man bei diesen den Paramter OEM auf .T. setzen, womit Umlaute dann auch richtig angezeigt wurden.

Kennt jemand eine Möglichkeit damit der Inhalt der Variablen auch richtig angezeigt wird?

mfg
Christian

Verfasst: Do, 03. Apr 2008 9:13
von Martin Altmann
Hallo Christian,
dann musst Du sie halt beim Übergeben umwandeln - dafür gibt es die Funktionen ConvToANSICP() bzw. ConvToOEMCP().

Viele Grüße,
Martin

Verfasst: Do, 03. Apr 2008 9:34
von andreas
Hallo Christian,

wenn du die Seite anklickst und im Eigenschften-Fenster unter Fonts nachschaust, gibt es da CharSet-Einstellung. Vielleicht ist es die richtige!

Verfasst: Do, 03. Apr 2008 9:41
von Christian
Danke ihr beiden,

@ Martin: Bei dir funktioniert es komischerweise nur mit der Function ConvToANSICP()

@ Andreas: Deine Idee klappt auch, allerdings muss ich da OEM einstellen

Hauptsache es funktioniert.

mfg
Christian

Verfasst: Do, 03. Apr 2008 9:48
von Martin Altmann
Hallo Christian,
ja klar - je nachdem, von wo Du kommst und wo Du hinwillst.
FRAX erwartet also ANSI und Du hast OEM.
Insofern musst Du entweder ConvToANSICP() verwenden oder bei FRAX den Zeichensatz auf OEM umstellen - eines von beiden.

Viele Grüße,
Martin

Verfasst: So, 03. Aug 2008 11:39
von Koverhage
Habe das mal versucht, OEM einzustellen, aber irgendwas scheine ich da falsch zu machen. Bei jedem Aufruf muss ich das erneut setzen.
Wird die Einstellung im Report nicht gespeichert ?

Verfasst: Mo, 04. Aug 2008 16:16
von andreas
Koverhage hat geschrieben:Habe das mal versucht, OEM einzustellen, aber irgendwas scheine ich da falsch zu machen. Bei jedem Aufruf muss ich das erneut setzen.
Wird die Einstellung im Report nicht gespeichert ?
Hallo Klaus,

doch, die Einstellung wird im Report gespeichert, so bald du das Speichern entweder durch Mausklick im Designer oder durch ein Befehl im Programm ausführst. Wobei ich immer manuelles abspeichern bevor ziehe.

Verfasst: Mo, 04. Aug 2008 17:48
von Koverhage
Andreas,

OEMCharset wird bei mir nicht gespeichert, wenn ich das einstelle, den Report speicher und den anzeigen lasse, zeigt er das richtig an, wenn der Report neu geladen wird ist die Einstellung weg.

Habe das aber aufgrund von den Xbase++ News regeln können, ich setze
den 3. Parameter von setworkarea auf .t.