powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что означают переменные в версии программы?
19 сообщений из 19, страница 1 из 1
Что означают переменные в версии программы?
    #39891099
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
#define VERSION_MAJOR              1
#define VERSION_MINOR              9
#define VERSION_REVISION         5
#define VERSION_BUILD              0



по сути можно двумя цифрами ограничиться. Зачем остальные?
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891109
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так задумано. Двух чисел хватает только нубам. Остальным требуется как-то помечать
пострелизы и конкретные сборки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891140
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По последним конвенциям. Версии. Релизы. Снапшоты. Это уже давно не числа а строки.
И алгоритмы comparison для них тоже формализованы чтоб сравнивать например 1a и 1b
соотвественно.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891143
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто уже давно не числа а строки.

В Windows это числа. В Linux нет API для получения версии исполняемого файла.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891148
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не говорю применительно к экзешникам. Я о смыслах версионирования в современных проектах.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891163
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в самой программе как их эффективно юзать?
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891165
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничо там не нужно. Менеджер пакетов операционки всё трекает.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891171
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМенеджер пакетов операционки всё трекает.

Ха-ха два раза.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891212
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мнения разошлись
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891215
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмеялись. Каждый о своём.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891235
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сибирь что-то знает, но не колется
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891288
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможность поставить "что-нибудь" из тарбола стала интригой?
"Что-нибудь", существующее и в виде пакета и в виде тарбола - экзотика и невидаль?
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891296
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
а в самой программе как их эффективно юзать?
А надо?

Версии представляют интерес при отладке и нахождении багов, не более того.
Иметь системное АПИ для получения версии совершенно не обязательно.
Я думаю, все даже гораздо веселее будет: в винде мало кто использует это АПИ, а в линуксе парсят стандартный --version вывод.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891300
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну --version выдавать тоже причина, почему оно не в комментах...
я ещё видел вставки вида: if VERSION_MINOR > 5 ... do stuff
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891301
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть позже посмотрю связи между хард-кодом этой версии в теле бинарника и инфомацией которую
хранит менеджер пакетов.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891302
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЧуть позже посмотрю связи между хард-кодом этой версии в теле бинарника и инфомацией
которую хранит менеджер пакетов.

Только систему этой гранаты не забудь озвучить. У двух самых популярных эта связь нулевая.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891358
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, наверное с этого тезиса надо было начать топик.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891371
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, с этой мысли надо было начать топик.
...
Рейтинг: 0 / 0
Что означают переменные в версии программы?
    #39891384
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

сильно зависит от оси и о восприятии осью этих чисел... Например попробуйте сделать апгрэйд софта под форточками, через официальный MSI оставив неизменными первые две цифры...ну-ну


сильный секс Вас ожидает...(вангую)

(круглый)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что означают переменные в версии программы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]