Страница: 1 |
Страница: 1 |
Вопрос: Два независимых вопроса
Добавлено: 11.08.08 22:03
Автор вопроса: Marki
Здравствуйте!
Имеются два независимых вопроса:
1) Для работы в Project - > References проставлены ссылки на:
Microsoft ADO Ext. 2.x for DDL and Security
Microsoft ActiveX Data Objects 2.8 Library (ADODB)
Microsoft Jet OLE DB Provider и Replication Objects (JRO)
Соответственно получил дополнительных файла к проекту, без которых он не работает.
Вопрос: каким образом "впихнуть" все это добро в один файл, чтобы не таскать с собой "все это добро" поотдельности?
2) Есть ли возможность запуска из проекта какого-либо архиватора (скажем, ZIP), если его наличие на машине, где работает проект, неизвестно? В идеале - как подключить "что-нить" к проекту чтобы он имел возможность "жать" необходимое своими силами?
Всем великое спасибо.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Marki
Вопросов: 42
Ответов: 94
Профиль | | #1
Добавлено: 11.08.08 22:21
На всякий случай пояснение к первому вопросу -
разговор идет о файлах:
Interop.ADOX.dll
Interop.ADODB.dll
Interop.JRO.dll
Номер ответа: 2
Автор ответа:
Boconon
ICQ: 216390557
Вопросов: 25
Ответов: 71
Web-сайт:
Профиль | | #2
Добавлено: 11.08.08 22:42
Для слияния твоего exe с используемыми им ocx и dll есть специальные программы. Например: VBFusion
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 12.08.08 06:21
Инсталлятор сделай.
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 12.08.08 08:19
А ты на Vb .NET же пишешь?
Тогда можно воспользоваться встроенными в .NET средствами работы с данными - и ничего не нужно будет с собой носить
Номер ответа: 5
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #5
Добавлено: 12.08.08 08:19
Все советы дельные, вот ещё один.
Если в проект добавить модуль и в свойствах задать запуск с саб мэйн, то всё что те нужно можно выполнить там.
В CUSTOM ресурcы сливаешь нужные файлы, а потом в мэйне проверяешь наличие в системе нужных файлов и создаёшь недостающие из ресурсов.
Номер ответа: 6
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #6
Добавлено: 12.08.08 08:21
От блин куда я спешил?
Номер ответа: 7
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #7
Добавлено: 13.08.08 07:15
Ото ж
Номер ответа: 8
Автор ответа:
Marki
Вопросов: 42
Ответов: 94
Профиль | | #8
Добавлено: 13.08.08 07:27
Steel Brand
VB 2008 EE
Как раз пришлось приаттачивать эти dll-ли именно потому что требуемые задачи иначе решить не получается (в частности, сжать базу Access, или получить в БД Access ссылки на таблицы из другой БД и тд)
Павел
Вопрос в том и заключается, чтобы иметь в качестве программы ОДИН файл (+БД, о чем сейчас речь, впрочем, нет).
На компе, где это будет использоваться, по умолчанию административные права недоступны.
Конечно, это не во всем является помехой, но вопрос был не в том КАК все это перетащить (вместо инсталлятора я и архив могу иметь в виде одного файла), а как получить ОДИН рабочий файл.