powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / EXE-шник для Win9x и Win2k и иже с ним
10 сообщений из 10, страница 1 из 1
EXE-шник для Win9x и Win2k и иже с ним
    #32480364
Ander Borisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрим Project:
Object={.........................}#1.3#0; COMCTL32.OCX к примеру.

Но это для 9x, а в Win2k - COMCTL32.DLL.
И при запуске проги под Win2k ругань на отсутствие OCX-а ... :-(

Как сделать EXE-шник, что бы работал и там и там???
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32480479
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
взять генератор инсталляшек и пропусть сквозь него свой проект. Он включит все необходимое и сгенерит setup, который прорегистрит все необходимое на клиентской машине.
Пару раз сталкивался с ситуацией, когда использование некоторых ocx и dll из Win2k ложит намертво Win98 - спасает только переустановка.
Поэтому мы последнее время для Win98 делаем отдельную инсталляцию.
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32482676
Ander Borisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не хочется в Win2k использовать ocx-ы ...
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32482699
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда берем две машины, ставим на одну Win2k, на вторую Win98, там и там ставим студию, копируем проект, на Win98 в ссылках проекта ставим ocx, в Win2k ставим ссылку на dll, компилим, имеем две инсталяшки для двух операционок.
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32482713
Ander Borisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но тогда мы забиваем на начальное условие:
Как сделать EXE-шник, что бы работал и там и там???

:-)

Я думал, есть способ, во время загрузки exe-шника проверить систему и сказать, что используем dll или ocx ...
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32482739
Ander Borisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотя ... если посмотреть, то в win98 Есть и ocx и dll !!!

Можно в исходниках форм и проекта сменить ocx на dll ... интересно, а запашет ли?????????????
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32483117
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думал, есть способ, во время загрузки exe-шника проверить систему и сказать, что используем dll или ocx ...

я думаю, что такого способа нет.

мне вот просто интересно - а в чем прикол? какая разница - ocx или dll? коме как где-то на задворках подсознания....
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32484362
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать какой-нибудь инсталлятор(на ваш выбор) с макроязыком, которым проверять тип используемой ОС. И соответственно ставить ту или иную библиотеку. Специально не делал т.к. под Win9x уже не пишу.
Как - не спрашивайте, лень тратить время на установку win9x на каком-то из рабочих компьютеров.
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32484431
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать какой-нибудь инсталлятор(на ваш выбор) с макроязыком, которым проверять тип используемой ОС. И соответственно ставить ту или иную библиотеку

а как-же быть самим экзешником? ведь в нем останутся ссылки на одну из двух библиотек? или exe тоже делать в двух экземплярах? Ну тогда получается, что этот вариант принципиально не отличается от варинта двух инсталляшек под каждую систему...
...
Рейтинг: 0 / 0
EXE-шник для Win9x и Win2k и иже с ним
    #32484479
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут варианта 2, либо проверять систему в екзешнике пна каждой спорной функции и исполнять соотв. код , либо 2 екзешника паковать например в Inno Setup а лучше MyInno Setup Extensions, в нем можно писать произвольный код на паскале, я там обычно и проверяю версии установленных компонентов и системы, после проверки принимается решение что инсталить а что нет.
ИТОГО: сетап один с двумя екзешниками для разных систем, сухо и удобно. :)

Magnus
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / EXE-шник для Win9x и Win2k и иже с ним
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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