Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: microsoft.com
 Профиль | | #2
Добавлено: 11.08.08 22:42
Для слияния твоего exe с используемыми им ocx и dll есть специальные программы. Например: VBFusion

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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 .NET же пишешь?

VB 2008 EE

Тогда можно воспользоваться встроенными в .NET средствами работы с данными - и ничего не нужно будет с собой носить

Как раз пришлось приаттачивать эти dll-ли именно потому что требуемые задачи иначе решить не получается (в частности, сжать базу Access, или получить в БД Access ссылки на таблицы из другой БД и тд)

Павел
Инсталлятор сделай.

Вопрос в том и заключается, чтобы иметь в качестве программы ОДИН файл (+БД, о чем сейчас речь, впрочем, нет).
На компе, где это будет использоваться, по умолчанию административные права недоступны.
Конечно, это не во всем является помехой, но вопрос был не в том КАК все это перетащить (вместо инсталлятора я и архив могу иметь в виде одного файла), а как получить ОДИН рабочий файл.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам