RxVersionInfo.ProductName

Модераторы: alexs, Модераторы

RxVersionInfo.ProductName

Сообщение Little_Roo » 24.03.2012 14:14:46

Код: Выделить всё
Label1.Caption := RxVersionInfo1.ProductName

Выводит вместо русских букв ????????? ??? ??????
Заметил недавно :(
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: RxVersionInfo.ProductName

Сообщение alexs » 24.03.2012 16:10:38

Ок. Поправим.
А информацию о версии шатными средствами лазаря делал?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxVersionInfo.ProductName

Сообщение Little_Roo » 24.03.2012 16:26:52

alexs писал(а):А информацию о версии шатными средствами лазаря делал?

Нет, ткните носом :shock:

Lazarus 0.9.31 r36017 FPC 2.7.1 i386-win32-win32/win64
RxNew из svn
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: RxVersionInfo.ProductName

Сообщение Ichthyander » 25.03.2012 10:49:15

Примерно так
Код: Выделить всё
uses ..., fileinfo;
...
begin
...
FileVersionInfo:=TFileVersionInfo.Create(nil);
FileVersionInfo.fileName:=ParamStr(0);
...
Memo1.AddStrings(FileVersionInfo.VersionStrings);
...
FileVersionInfo.Free; 


Добавлено спустя 9 минут 12 секунд:
Ну только нужно еще в UTF8 преобразовать строки
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: RxVersionInfo.ProductName

Сообщение svk12 » 25.03.2012 12:33:40

Может быть, проще?
Меню "Проект" - Параметры проекта - Информация о версии.
svk12
постоялец
 
Сообщения: 407
Зарегистрирован: 09.06.2008 18:42:47

Re: RxVersionInfo.ProductName

Сообщение Ichthyander » 26.03.2012 09:43:04

Видимо имелось ввиду все-таки программно
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: RxVersionInfo.ProductName

Сообщение svk12 » 26.03.2012 12:36:42

Пардон, а зачем?
Данные версии - это ресурс, добавляемый в тело бинарника программы при сборке.
Под виндой их можно просмотреть через свойства файла - Alt+Enter.
Программно их есть смысл только читать, ПМСМ...
svk12
постоялец
 
Сообщения: 407
Зарегистрирован: 09.06.2008 18:42:47

Re: RxVersionInfo.ProductName

Сообщение Little_Roo » 26.03.2012 14:20:49

svk12 писал(а):Программно их есть смысл только читать

Так это и требуется - Вывести в форму About
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург


Вернуться в RxLib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru
cron