Russian Qt Forum
Ноябрь 24, 2024, 21:57
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Информация о модуле
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Информация о модуле (Прочитано 6509 раз)
QCasper
Гость
Информация о модуле
«
:
Октябрь 02, 2007, 15:30 »
Если по какому-нить кютешному (впрочем не только) модулю *.dll или *.exe щелкнуть правой кнопки мыши, то там можно посмотреть информацию о версии и производителе. А как в свои модули такую добавлять?
Записан
-QT-
Гость
Re: Информация о модуле
«
Ответ #1 :
Октябрь 02, 2007, 15:39 »
VERSION += 1.0.23
и
далее в myproject.pro
я так думаю это в нужную сторону.
Использую пока только версию.
Записан
QCasper
Гость
Re: Информация о модуле
«
Ответ #2 :
Октябрь 02, 2007, 15:48 »
Еще бы Company и Description, было бы вообще кул...
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Информация о модуле
«
Ответ #3 :
Октябрь 02, 2007, 16:02 »
Можно использовать для этих целей файл ресурса (*.rc). Через него это можно сделать в пол пинка. Но это касаеться только винды
Под маком, помоему, можно импользовать *.plist, насчёт линукса незнаю, но хотелось бы узнать
«
Последнее редактирование: Октябрь 02, 2007, 16:09 от pastor
»
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
-QT-
Гость
Re: Информация о модуле
«
Ответ #4 :
Октябрь 02, 2007, 16:06 »
Цитата: QCasper от Октябрь 02, 2007, 15:48
Еще бы Company и Description, было бы вообще кул...
Ну вот еще нарыл пользуемся, проверяем и обществу рассказываем результат.
Всем интересно ведь
LANGUAGE = C++
PROJECTNAME = QtAppProject
AUTHOR = NSA Company Ltd.
EMAIL =
nsa777@mail.ru
LICENSE = GPL
Записан
QCasper
Гость
Re: Информация о модуле
«
Ответ #5 :
Октябрь 02, 2007, 16:18 »
Кроме VERSION ничего не прокатывает
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Информация о модуле
«
Ответ #6 :
Октябрь 02, 2007, 16:20 »
Цитата: -=QT=- от Октябрь 02, 2007, 16:06
LANGUAGE = C++
PROJECTNAME = QtAppProject
AUTHOR = NSA Company Ltd.
EMAIL =
nsa777@mail.ru
LICENSE = GPL
А где вы такую инфу нашли?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
-QT-
Гость
Re: Информация о модуле
«
Ответ #7 :
Октябрь 02, 2007, 19:54 »
В исходниках они на работе послезавтра посмотрю как они называются.
Это чтото из сети качаное.
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Информация о модуле
«
Ответ #8 :
Октябрь 02, 2007, 21:39 »
Цитата: -=QT=- от Октябрь 02, 2007, 19:54
В исходниках они на работе послезавтра посмотрю как они называются.
Это чтото из сети качаное.
Это не стандартные дефайны. Возможно кто-то юзал такую конструкцию, например, для отображения в aboutbox или для возвращения информации о приложении через какие нить функции, etc. Но при помощи этого не получиться сделать то, что нужно автору темы
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
-QT-
Гость
Re: Информация о модуле
«
Ответ #9 :
Октябрь 03, 2007, 08:11 »
Цитата: pastor от Октябрь 02, 2007, 21:39
Цитата: -=QT=- от Октябрь 02, 2007, 19:54
В исходниках они на работе послезавтра посмотрю как они называются.
Это чтото из сети качаное.
Это не стандартные дефайны. Возможно кто-то юзал такую конструкцию, например, для отображения в aboutbox или для возвращения информации о приложении через какие нить функции, etc. Но при помощи этого не получиться сделать то, что нужно автору темы
Уже согласен. Кстати это было в Monkey Studio.
Кстати под никсами я такого в свойствах библиотек не видел. Это наверное больше приблуда виндовса.
Кстати а может это где-то в компиляторе зарыто? нужно посмотреть. O_o
«
Последнее редактирование: Октябрь 03, 2007, 08:13 от -=QT=-
»
Записан
Вячеслав
Гость
Re: Информация о модуле
«
Ответ #10 :
Октябрь 03, 2007, 15:15 »
Ну для форточек VERSIONINFO Resource в зубы и вперед с пестнями rc файлик рисовать
А для пингвина вроде такого нет
Цитировать
#define VER_FILEVERSION 3,10,349,0
#define VER_FILEVERSION_STR "3.10.349.0\0"
#define VER_PRODUCTVERSION 3,10,0,0
#define VER_PRODUCTVERSION_STR "3.10\0"
#ifndef DEBUG
#define VER_DEBUG 0
#else
#define VER_DEBUG VS_FF_DEBUG
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", VER_COMPANYNAME_STR
VALUE "FileDescription", VER_FILEDESCRIPTION_STR
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", VER_INTERNALNAME_STR
VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR
VALUE "LegalTrademarks1", VER_LEGALTRADEMARKS1_STR
VALUE "LegalTrademarks2", VER_LEGALTRADEMARKS2_STR
VALUE "OriginalFilename", VER_ORIGINALFILENAME_STR
VALUE "ProductName", VER_PRODUCTNAME_STR
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
END
END
BLOCK "VarFileInfo"
BEGIN
/* The following line should only be modified for localized versions. */
/* It consists of any number of WORD,WORD pairs, with each pair */
/* describing a language,codepage combination supported by the file. */
/* */
/* For example, a file might have values "0x409,1252" indicating that it */
/* supports English language (0x409) in the Windows ANSI codepage (1252). */
VALUE "Translation", 0x409, 1252
END
END
«
Последнее редактирование: Октябрь 03, 2007, 15:18 от Вячеслав
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...