powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как включить все компоненты в exe
26 сообщений из 26, показаны все 2 страниц
как включить все компоненты в exe
    #33173029
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно пару ocx и dll внедрить в ехе, т.е. все в одном екзешнике держать.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33173604
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33173822
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2rrrrrrrrrr
я что то видимо не совсем понял, какой из продуктов BitArts Fusion позволит мне, два моих ocx запихнуть в ехе, т.к. нет возможности регистрировать данные объекты на машинах. Вот к примеру в Cbuilder-e все используемые объекты можно разместить в самом exe и таскать куда угодно , неужели в VB6 нет такой же возможности?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33174058
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в vb6 напрямую нельзя если речь идет о setup то возьмите setup factory 6
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33174141
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_mdВот к примеру в Cbuilder-e все используемые объекты можно разместить в самом exe и таскать куда угодно , неужели в VB6 нет такой же возможности?Нет.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33174347
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за не утешительную информацию :). А насчет сетапа это тоже отпадает, если нет возможности регистрировать контрол в системе, то и сетап с этим не справится. Будем тогда решать это через другие пути ;)
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33174981
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БитАртс - название фирмы. Фьюжен - продукт. Грузит проект VB5,6, выясняет зависимости, затем создает ехе-файл, в который внедрены все используемые ActiveX и msvbvmX0.dll + сжатие полученного ехе. Работает стабильно, претензий нет. Сам одно время пользовался.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33174991
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2rrrrrrrrrr
Спасибо качаю :)
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175145
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md А насчет сетапа это тоже отпадает, если нет возможности регистрировать контрол в системе, то и сетап с этим не справится.
Это непонятно. Почему не возможности регистрировать контрол ?
Почему setup этого сделать не сможет ?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175225
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke SmeL_md А насчет сетапа это тоже отпадает, если нет возможности регистрировать контрол в системе, то и сетап с этим не справится.
Это непонятно. Почему не возможности регистрировать контрол ?
Почему setup этого сделать не сможет ?
прав нет?

а за тынц на фьюжен спасибо!!! хватит завидовать дельфийцам! :)
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175311
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2big-duke & 2Артист
Нет возможности зарегистрировать контол в системе так как учетная запись не позволяет это делать. Только не ситоит предлогать обратится к владельцу учетной записи администратора, с просьбой зарегить парочку контролов ;), либо с подобными предложениям.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175340
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md 2big-duke & 2Артист
Нет возможности зарегистрировать контол в системе так как учетная запись не позволяет это делать. Только не ситоит предлогать обратится к владельцу учетной записи администратора, с просьбой зарегить парочку контролов ;), либо с подобными предложениям.
А как же иначе? Ты знаешь какие-то другие способы?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175378
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md 2big-duke & 2Артист
Нет возможности зарегистрировать контол в системе так как учетная запись не позволяет это делать. Только не ситоит предлогать обратится к владельцу учетной записи администратора, с просьбой зарегить парочку контролов ;), либо с подобными предложениям.
так я и предпологаю - потому как сам с этой проблемой сталкивался - и совсем непросто удаленно выяснять у клиента почему непроходит инсталяция.
и возможность запихать в exe ocx компаненты просто блеск!
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175395
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Melkiades
1 Да один из этих способов раскрыл нам rrrrrrrrrr
2 загрузится под LiveCD и зарегистрировать, все что нужно самому
3 написать все это на другом языке :)
но более приятен 1 вариант ;)
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175414
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md 2Melkiades
1 Да один из этих способов раскрыл нам rrrrrrrrrr

Угу, замечательный способ. А если проект использует сотню библиотек и контролов? Не думаю, кто многих клиентов порадует 50-ти меговый экзешник.
Кроме того, если программа не одна, а состоит из нескольких неболиших экзешников - каждый из них будет за собой тянуть все 50 (условно) мегов? А если запустить несколько программок сразу? Нет, это не вариант, имхо.

SmeL_md 2Melkiades
2 загрузится под LiveCD и зарегистрировать, все что нужно самому

Простите, но подкакой ОС вы загрузитесь с LiveCD? Даже если это будет PreEmbedded Windows, то как вы в другой (установленной) ОС загестрируете библеотеки?
Вы сами-то пробовали это делать?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175511
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkiadesУгу, замечательный способ. А если проект использует сотню библиотек и контролов? Не думаю, кто многих клиентов порадует 50-ти меговый экзешник.
Кроме того, если программа не одна, а состоит из нескольких неболиших экзешников - каждый из них будет за собой тянуть все 50 (условно) мегов? А если запустить несколько программок сразу? Нет, это не вариант, имхо.
Ну тут Вы конечно перегнули палку, для этого проще позвать владельца учетной записи администратора. Суть вопроса не в том как сделать минимальный екзешник, а то как разместить в нем контрол. MelkiadesПростите, но подкакой ОС вы загрузитесь с LiveCD? Даже если это будет PreEmbedded Windows, то как вы в другой (установленной) ОС загестрируете библеотеки?
Вы сами-то пробовали это делать?Нет я этот вариант не проделовал, т.к. он мне не потходит, а зарегистрировать так контрол я думаю не составит труда т.к. доступ к реестру машины обеспечит LiveCD.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175548
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_mdНет я этот вариант не проделовал, т.к. он мне не потходит, а зарегистрировать так контрол я думаю не составит труда т.к. доступ к реестру машины обеспечит LiveCD.
Запустите поиск в реестре по названию какого-нибудь из своих контролов и посмотрите, как и где он зарегистрирован. Вы сможете все это вручную прописать?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175561
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вижу данный топ превращается в курилку ;)
вот это еще никто не отменял
Usage: regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u - Unregister server
/s - Silent; display no message boxes
/i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall
/n - do not call DllRegisterServer; this option must be used with /i
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175598
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_mdЯ вижу данный топ превращается в курилку ;)
вот это еще никто не отменял
Usage: regsvr32 [/s] [/n] [/i[:cmdline]] dllname

Вот это здесь не работает, потому что загрузившись с LiveCD, вы загрузитесь в ДРУГОЙ ОС, и будете иметь доступ к реестру просто как к БД. Т.е. регистрировать что-то в нем вы сможете только ручками.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175622
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades...Т.е. регистрировать что-то в нем вы сможете только ручками.Ручками так ручками либо reg файлом в котором учтется реальное расположение контрола. И к чему мы пришли :), что всетаки при помощи LiveCD можно зарегать контрол ;)
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175682
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_mdРучками так ручками либо reg файлом в котором учтется реальное расположение контрола. И к чему мы пришли :), что всетаки при помощи LiveCD можно зарегать контрол ;)
...и присвоить ему уникальные CLSID (из головы генерить будете? :) ). Я думаю, клиенты будут рады, когда вы на всех десятках машин будете грузиться с непонятно чего и делать ручками у них в реестре непонятно что. Особенно, если после этого все упадет.
Кроме того, в разных виндах контролы регистрируются по-разному.
Люди, хоть кто-нибудь пробовал обсуждаемый вариант?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175732
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Melkiades
я не понимаю Вы отрицаете возможность реализации регистрации контролов при помощи LiveCD или просто хотите увеличить переменную напротив
Melkiades
Member
Откуда: Москва
Сообщений:
Было бы интереснее посмотреть на более конструктивные посты данного топа.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33175778
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md 2Melkiades
я не понимаю Вы отрицаете возможность реализации регистрации контролов при помощи LiveCD ...

Я не отрицаю возможность регистрации (хотя доказательств этой возможности пока нету), просто мне сама эта идея кажется утопической и применимой только в крайних случаях.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33181980
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades...и присвоить ему уникальные CLSID (из головы генерить будете? :)
CLSID генерится компилятором и зашивается в длл. На любой машине CLSID компонента будет одинаковым.
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33183024
gav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md 2rrrrrrrrrr
Спасибо качаю :)

Бабки то требует, или так работает, бесплатно?
...
Рейтинг: 0 / 0
как включить все компоненты в exe
    #33184518
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моим наблюдениям не все там гладко с BitArts Fusion, но может проблемы в зависимостях ocx были, короче ехе вырос и отказывался запускаться на другой машине :(. Надеюсь у меня одного такая проблемка ;)
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как включить все компоненты в exe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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