название и версия программы, как задать их в файле ресурса?
Участников: 3
FreeBasic :: Программирование :: Общее
Страница 1 из 1
название и версия программы, как задать их в файле ресурса?
Привет!
Мне нужно прописать свойства виндовой проги:
название, версия, авторские права и всё такое.
Это делаеться в ресурсах.
И, вроде бы, даже у нас на форуме упоминалось.
А ещё, мне кажеться, что я уже чего-то такое делал, правда не помню результата.
Я сейчас попытался это сделать, но не вкурил, как именно.
Нашол даже описания
*ха-эм... Ссылочка работать не желает! Дабы она не ломалась регекспами оформляю аки код.)
Пожалуйста приведите пример рабочей записи!
Мне нужно прописать свойства виндовой проги:
название, версия, авторские права и всё такое.
Это делаеться в ресурсах.
И, вроде бы, даже у нас на форуме упоминалось.
А ещё, мне кажеться, что я уже чего-то такое делал, правда не помню результата.
Я сейчас попытался это сделать, но не вкурил, как именно.
Нашол даже описания
- Код:
http://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspx
*ха-эм... Ссылочка работать не желает! Дабы она не ломалась регекспами оформляю аки код.)
Пожалуйста приведите пример рабочей записи!
Последний раз редактировалось: Eric-S (Пн Сен 07, 2009 8:50 pm), всего редактировалось 1 раз(а)
Re: название и версия программы, как задать их в файле ресурса?
#define IDR_VERSION1 1
IDR_VERSION1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000001
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "04190000"
BEGIN
VALUE "FileVersion", "1.0.0.0\0"
VALUE "ProductVersion", "1.0.0.0\0"
VALUE "LegalCopyright", "(c) Victor Veresov\0"
VALUE "ProductName", "My Project\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0419, 0x0000
END
END
IDR_VERSION1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000001
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "04190000"
BEGIN
VALUE "FileVersion", "1.0.0.0\0"
VALUE "ProductVersion", "1.0.0.0\0"
VALUE "LegalCopyright", "(c) Victor Veresov\0"
VALUE "ProductName", "My Project\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0419, 0x0000
END
END
DiG. GeRR- Сообщения : 101
Дата регистрации : 2009-01-30
Возраст : 32
Откуда : Рудный, Казахстан
Re: название и версия программы, как задать их в файле ресурса?
Спасибо большое! Этот вариант у меня компилиться!
А не то, что от мелкомягких!
А не то, что от мелкомягких!
Re: название и версия программы, как задать их в файле ресурса?
Более подробно. Файл с ресурсами сохраняем в кодировке utf16, чтобы можно было наслаждаться кириллицей.
- Код:
#define IDR_VERSION 1
IDR_VERSION VERSIONINFO
FILEVERSION 0,1,0,1
PRODUCTVERSION 0,1,0,1
FILEOS 0x00000004
FILETYPE 0x00000001
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "FFFF04B0"
BEGIN
VALUE "FileVersion", "0.1.0.1\0"
VALUE "ProductVersion", "0.1.0.1\0"
VALUE "CompanyName", "Название вашей корпорации\0"
VALUE "LegalCopyright", "Авторское лево\0"
VALUE "LegalTrademarks", "\0"
VALUE "FileDescription", "Эта программа написана на FreeBASIC'е\0"
VALUE "InternalName", "Внутреннее имя\0"
VALUE "OriginalFilename", "Имя файла\0"
VALUE "ProductName", "Продукт\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0xFFFF, 0x04B0
END
END
Re: название и версия программы, как задать их в файле ресурса?
тогда и язык надо указывать соответствующим кодом.
Вроде как:
VALUE "Translation", 0xFFFF, 0x04B0
это для английского?
В прочем, компилятор ресурсов, кодировки тоже понимает, и можно сохранять в анси.
Но я с этим особо не заморачивался.
Вроде как:
VALUE "Translation", 0xFFFF, 0x04B0
это для английского?
В прочем, компилятор ресурсов, кодировки тоже понимает, и можно сохранять в анси.
Но я с этим особо не заморачивался.
Re: название и версия программы, как задать их в файле ресурса?
Всякие begin и end можно менять на { и } соответственно.
Посмотреть всю инфу можно просто. Открыть свойства исполняемого файла или динамической библиотеки. На вкладке "версия файла"
Там будет вся введёная инфа.
Кроме одного пункта.
"язык"
У меня пишет "независимо от языка", а я хочу указать язык.
Кто знает, как это сделать?
Посмотреть всю инфу можно просто. Открыть свойства исполняемого файла или динамической библиотеки. На вкладке "версия файла"
Там будет вся введёная инфа.
Кроме одного пункта.
"язык"
У меня пишет "независимо от языка", а я хочу указать язык.
Кто знает, как это сделать?
FreeBasic :: Программирование :: Общее
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|