Umlaute in Month() [ERLEDIGT]
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Umlaute in Month() [ERLEDIGT]
jetzt habe ich mal wieder was interessantes. Ich habe ein GUI Programm mit SET CHARSET TO OEM compiliert mit den Optionen Ansi->Oem uter Settings. Alle Umlaute habe ich richtig hinbekommen, nur den einen verdammten März im Month(). Der macht nur Murks. Egal was ich mache, es erscheint immer nur ein anderes Zeichen statt des ä. Mal ist es ein Anführungszeichen oben oder unten oder ein § oder ein o mit Kringel oben dran. Ich habe zum testen beide Convto... ausprobiert, aber nichts will klappen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Umlaute in Month() Tools3
Ich bin irritiert. Month() gibt doch die Nummer des Monats im Jahr wieder, keinen Monatsnamen?
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Umlaute in Month()
Genau. Und CMonth() retourniert den Monatsnamen, und zwar mit Umlauten, ganz egal, ob der Quellcode in ANSI oder OEM ist oder wie SET CHARSET steht. Konvertiert werden muss da nix.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Umlaute in Month()
jaja, wieder einen zu viel über den Durst getrunken.
1. ist month() gar nicht aus den Tools 3 und
2. hast Du recht Jan.
Ich meinte nTocMonth() aus den Tools3
aber cMOnth() klappt auch nicht.
1. ist month() gar nicht aus den Tools 3 und
2. hast Du recht Jan.
Ich meinte nTocMonth() aus den Tools3
aber cMOnth() klappt auch nicht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Umlaute in Month()
Wenn ich in der 2.00.x das Programm starte:
dann stimmt "März" in der ? und MsgBox() Anzeige.
Wenn ich aber auf ANSI ändere, dann bekomme ich seltsame Ergebnisse:
Code: Alles auswählen
SET CHARSET TO OEM
? nTocMonth(3) , cMOnth( ctod("01.03.2016") )
msgbox(nTocMonth(3) + " " + cMOnth( ctod("01.03.2016") ) )
inkey(0)
Wenn ich aber auf ANSI ändere, dann bekomme ich seltsame Ergebnisse:
Code: Alles auswählen
? => März Mõrz
MsgBox() => M„rz März
Gruß
Hubert
Hubert
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Umlaute in Month()
jetzt wird es total schräg.
im Debugger wird Chr(132) angezeigt. Das tausche ich gegen Chr(228) aus. Dann sehe ich im Debugger ein "ü".
Wenn es dann an den Druck geht und ich ein PDF erzeuge, dann wird daraus ein "§".
im Debugger wird Chr(132) angezeigt. Das tausche ich gegen Chr(228) aus. Dann sehe ich im Debugger ein "ü".
Wenn es dann an den Druck geht und ich ein PDF erzeuge, dann wird daraus ein "§".
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Umlaute in Month() [ERLEDIGT]
Fall geklärt, ich sage keinem was ich falsch gemacht habe. Das ist mir jetzt einfach zu peinlich.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Umlaute in Month() [ERLEDIGT]
Hmm - könnte es sein, dass Du die Internationale DLL (und nicht die Deutsche) genommen hast?
Wobei - das geht ja nur auf die Fehlermeldungen...
Viele Grüße,
Martin
Wobei - das geht ja nur auf die Fehlermeldungen...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Umlaute in Month() [ERLEDIGT]
Vermutlich hat er die Ausgaben versehentlich umgewandelt - oder er hatte in seiner eigenen Funktion noch eine Konvertierung oder so.
Möglich wäre auch Dreck auf dem Bildschirm an der fraglichen Stelle. Aber das ist sehr spekulativ; ich kenne Manfreds Hygieneverhalten kaum.
Möglich wäre auch Dreck auf dem Bildschirm an der fraglichen Stelle. Aber das ist sehr spekulativ; ich kenne Manfreds Hygieneverhalten kaum.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Umlaute in Month() [ERLEDIGT]
Tom, Du bist verdammt nah dran. Vom Dreck mal abgesehen.
Ich hatte den Wert schon konvertiert, das aber wegen totaler Blindheit nicht gesehen. Und somit doppelt konvertiert.
Einfach nur peinlich das. Allerdings, wenn in der VX jedesmal die Funktionen unterlegt wären, hätte das auffallen können. Aber das passiert ja nur ab und an und nicht bei allen Funktionen, die zum System gehören. (irgendwer muß ja Schuld sein)
Ich hatte den Wert schon konvertiert, das aber wegen totaler Blindheit nicht gesehen. Und somit doppelt konvertiert.
Einfach nur peinlich das. Allerdings, wenn in der VX jedesmal die Funktionen unterlegt wären, hätte das auffallen können. Aber das passiert ja nur ab und an und nicht bei allen Funktionen, die zum System gehören. (irgendwer muß ja Schuld sein)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!