Страница 1 из 1
RxVersionInfo.ProductName

Добавлено:
24.03.2012 14:14:46
Little_Roo
- Код: Выделить всё
Label1.Caption := RxVersionInfo1.ProductName
Выводит вместо русских букв ????????? ??? ??????
Заметил недавно

Re: RxVersionInfo.ProductName

Добавлено:
24.03.2012 16:10:38
alexs
Ок. Поправим.
А информацию о версии шатными средствами лазаря делал?
Re: RxVersionInfo.ProductName

Добавлено:
24.03.2012 16:26:52
Little_Roo
alexs писал(а):А информацию о версии шатными средствами лазаря делал?
Нет, ткните носом

Lazarus 0.9.31 r36017 FPC 2.7.1 i386-win32-win32/win64
RxNew из svn
Re: RxVersionInfo.ProductName

Добавлено:
25.03.2012 10:49:15
Ichthyander
Примерно так
- Код: Выделить всё
uses ..., fileinfo;
...
begin
...
FileVersionInfo:=TFileVersionInfo.Create(nil);
FileVersionInfo.fileName:=ParamStr(0);
...
Memo1.AddStrings(FileVersionInfo.VersionStrings);
...
FileVersionInfo.Free;
Добавлено спустя 9 минут 12 секунд:Ну только нужно еще в UTF8 преобразовать строки
Re: RxVersionInfo.ProductName

Добавлено:
25.03.2012 12:33:40
svk12
Может быть, проще?
Меню "Проект" - Параметры проекта - Информация о версии.
Re: RxVersionInfo.ProductName

Добавлено:
26.03.2012 09:43:04
Ichthyander
Видимо имелось ввиду все-таки программно
Re: RxVersionInfo.ProductName

Добавлено:
26.03.2012 12:36:42
svk12
Пардон, а зачем?
Данные версии - это ресурс, добавляемый в тело бинарника программы при сборке.
Под виндой их можно просмотреть через свойства файла - Alt+Enter.
Программно их есть смысл только читать, ПМСМ...
Re: RxVersionInfo.ProductName

Добавлено:
26.03.2012 14:20:49
Little_Roo
svk12 писал(а):Программно их есть смысл только читать
Так это и требуется - Вывести в форму About