![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
VersionInfo не работает если язык русский! [D6, D7]
ИгорьК © (2002-12-18 16:14:00)Привет!
Имеется компонент, который выдает информацию о версии файла (таких навалом). Если в cd-ах проекта установлен Language - English? то все OK! Если поставить Russian? то облом - все пусто. Облом происходит на строке
if VerQueryValue(pcBuf,PChar("StringFileInfo\040904E4\"+
sVersionType), Pointer(pcValue),iLenOfValue) then
Понятно, меняем \040904E4\на \041904E4\и все равно получаем индейскую народную избу - фиг вам. А почему?
Юрий Федоров (2002-12-18 16:52:00) [1]041904E3 вроде
Kotka (2002-12-18 16:48:00) [2]>А почему?
Не знаю, не разбирался, но есть в составе RxLib unit RxVerInf, в котором есть класс для работы с версией, работает даже с русской. (во всяком случае у меня) Исходники есть, так что изучай.