Russian Qt Forum
Ноябрь 23, 2024, 00:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Голосование
Вопрос: Возможно ли написать программу, работающую с реестром, сетью с поддержкой windows 3.1/95/98/xp/vista/7/8, укладывающуюся в размер 1 мб. (исполняемый файл
Можно и довольно просто. - 0 (0%)
Можно, но потребует времени. - 3 (30%)
Можно, но очень много мозготрепки. - 6 (60%)
Нельзя. - 1 (10%)
Нельзя, потому что ... - 0 (0%)
Всего голосов: 6

Страниц: [1]   Вниз
  Печать  
Автор Тема: Возможно ли написать программу с поддержкой windows 95/98/xp/vista/7/8  (Прочитано 5651 раз)
Bepec
Гость
« : Январь 31, 2015, 13:46 »

Собственно прошу голосовать и отписывать своё мнение.
Я сам склоняюсь к варианту 2 - Можно, но потребует времени. 

Представляю себе программу, написанную с использованием WinApi 3.1, с подключаемыми в коде dll для более высоких версий ОС.

Вытягивание аля
Код:
    HMODULE hModule = LoadLibrary("wsock32.dll");
    SocketStartup socketStartup = (SocketStartup)GetProcAddress(hModule, "WSAStartup");
    WSADATA wsdata;

    WORD test = MAKEWORD(1,1);
    int result = (*socketStartup)(test, &wsdata);
    return result == 0;

PS ну и собственно вопрос - вообще это реально сделать?
Записан
torwig
Самовар
**
Offline Offline

Сообщений: 134



Просмотр профиля
« Ответ #1 : Январь 31, 2015, 17:30 »

Проголосовал за третий вариант  Улыбающийся
Можно навелосипедить вплоть до того что будет несколько разных проектов под разные версии Виндовс.
То есть при желании программист выкрутится, тем более Верес) Но понравится ли этот процесс ему, это уже другой вопрос))
Если это фриланс, можете попробовать договориться, что мол вы делаете для более высоких версий, а на другие пусть потом уже кто-то портирует другой (или наоборот).
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #2 : Февраль 02, 2015, 12:46 »

utorrent меньше 1мб весил в ранних версиях - ответ "да"

интереснее другое - зачем w95 ?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Февраль 02, 2015, 12:48 »

Если интересует размер только исполняемого файла, то легко даже в несколько килобайт. Правда, рядом будет dll'ка лежать. =^.^=
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #4 : Февраль 02, 2015, 14:28 »

ОС Колибри помещается на дискету. Значит и прога может поместиться в 1мб.
Но для этого придется очень много учиться трёхэтажному мату  Смеющийся Смеющийся Смеющийся
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #5 : Февраль 02, 2015, 15:30 »

ОС Колибри помещается на дискету. Значит и прога может поместиться в 1мб.
Но для этого придется очень много учиться трёхэтажному мату  Смеющийся Смеющийся Смеющийся

т.е. ассемблеру Улыбающийся
Записан

__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #6 : Февраль 02, 2015, 15:39 »

т.е. ассемблеру Улыбающийся
И ему тоже Улыбающийся
Записан
Bepec
Гость
« Ответ #7 : Февраль 02, 2015, 16:34 »

to Panter: голосование обрубило конец предложение.
Цитировать
(исполняемый файл и все необходимые ему библиотеки)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.104 секунд. Запросов: 24.