Перенос устаревшего приложения VB 6 на Oracle 11g - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть устаревшее приложение VB (Visual Basic) 6, которое подключается к базе данных Oracle 8. Мы должны перенести это в Oracle 11g. (Heads: я никогда не работал на VB)

Приложение поставляется более 1000 пользователей в виде файла EXE. Вот что мне нужно для помощи:

Для разработчиков я понимаю, что им нужно будет установить новый клиент Oracle для драйверов ODBC и после того, как они протестируют свое приложение на 11g. По завершении они опубликуют новый EXE-файл.

Пользователи, установит ли этот новый EXE-файл, но будет ли этого достаточно? или пользователям нужно будет установить что-то еще, кроме нового приложения (например, клиент oracle 11g, файлы DLL и т. д.) на своем конце?

Может ли приложение VB 6 быть упаковано таким образом, чтобы оно копировало все DLL / зависимости вместе с ним, чтобы конечным пользователям не нужно было устанавливать что-либо еще?

- Вивек

1 Ответ

0 голосов
/ 04 ноября 2011

Не могу поверить, что предыдущие разработчики просто скопировали EXE-файл! Я знаю, что во время последних версий Windows установлена ​​среда выполнения, но это смешно!

Вы можете использовать «Мастер пакетов и развертываний» VB6. Почему бы не попробовать это? Он подберет все компоненты, содержащиеся в диалоговых окнах «Ссылки» и «Компоненты», и любые библиотеки DLL, на которые есть ссылки в операторе Declare. Однако, если эти компоненты имеют зависимости, вам, возможно, придется добавить их вручную.

...