Posted By: TopGun (Top Gun) on 'CZprogram'
Title:     Windows and VERSIONINFO resource
Date:      Wed Apr 17 11:43:02 2002

Zdar,

mam DLLko, ktore ma vo VERSIONINFO resourci znaky '(C)' [0xA9] a (R) [0xAE].
Aplikacie potom nacitavaju koli kontrole niektore stringy z verzie toho DLLka.
Problem je taky, ze tie iste aplikacie na Windowsoch s Thai, Chinese a 
podobnymi lokalnymi nastaveniami tieto znaky nacitaju ako '?' [0x3F].
Da sa toto nejako odstranit ? Da sa vytvorit v tom DLLku take VERSIONINFO, 
aby sa tieto znaky nacitavali v poriadku ? Nechce sa mi prerabat vsetky 
aplikacie..

Ked si kliknem na to DLLko pravym mysitkom a dam Vlastnosti->Verzia, tak sa 
tie znaky zobrazia korektne aj na chinese Win2k.

To VERSIONINFO ma lang+codepage "0c0904b0".
V aplikaciach sa tie stringy nacitavaju takto:
VerQueryValue(VersionInfo,"\StringFileInfo\0c0904b0\LegalCopyright",...);

Da sa version info ulozit nie v unicode, ale v ASCII ?

d~..
 


http://xrs.winradio.com                http://www.rbasic.com
http://xrs.winradio.com/plugins.htm    mailto:stofa@eshs-lab.com

             TopGun  (Are you ready to fly ?)

Search the boards