Re: UNICODE Portierung
From: Martin Richter [MVP] (martin.richter_at_grutzeck.de)
Date: 08/25/04
- Next message: Sebastian Schwaiger: "Re: Icon wird dargestellt welches gar nicht mehr Existiert"
- Previous message: Thorsten Kortmann: "Re: jpeg skalieren"
- In reply to: Sebastian Schwaiger: "UNICODE Portierung"
- Next in thread: Sebastian Schwaiger: "Re: UNICODE Portierung"
- Reply: Sebastian Schwaiger: "Re: UNICODE Portierung"
- Reply: Alexander Sailer: "Re: UNICODE Portierung"
- Reply: Sebastian Schwaiger: "Re: UNICODE Portierung"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 25 Aug 2004 11:23:18 +0200
Hallo Sebastian!
> ->Ich will meine alten, für Win98 geschriebenen Progeramm auf
> Win2000/XP portieren, also auch UNICODE fähig machen.
>
> Was habe ich dabei zu beachten (welche defines brauche ich für die
> MFC)?
Den _UNICODE natürlich und _MBCS darf nicht gesetzt sein. Das ganze
natürlich am besten in den Projekt seetings
> Was muss ich bei char beachten (TCHAR /WCHAR/...)
WCHAR ist wchar_t.
TCHAR ist char wenn _UNICODE nicht definiert ist und wchar_t wenn _UNICODE
definiert ist.
Die TCHAR Definitionen eignen sich ideal für Sourcen, die sowohl mit als
auch ohne Unicode laufen sollen.
> Gibt es außer bei Stringfunktionen noch anderswo Fallstricke?
Millionen.
Der häufigste ist sizeof um die Größe eines Ausgabepuffers zu ermitteln,
hier wird aber von Windows erwartet, das die Anzahl der Zeichen übergeben
wird. In Unicode Kompilaten ist also diese Zahl dann doppelt so groß.
sizeof(buff)/sizeof(TCHAR) funktionniert immer.
-- Martin Richter [MVP] WWJD "In C we had to code our own bugs. In C++ we can inherit them." FAQ : http://www.mpdvc.de Samples: http://www.codeguru.com http://www.codeproject.com
- Next message: Sebastian Schwaiger: "Re: Icon wird dargestellt welches gar nicht mehr Existiert"
- Previous message: Thorsten Kortmann: "Re: jpeg skalieren"
- In reply to: Sebastian Schwaiger: "UNICODE Portierung"
- Next in thread: Sebastian Schwaiger: "Re: UNICODE Portierung"
- Reply: Sebastian Schwaiger: "Re: UNICODE Portierung"
- Reply: Alexander Sailer: "Re: UNICODE Portierung"
- Reply: Sebastian Schwaiger: "Re: UNICODE Portierung"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|