Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > VB6 > Проблемы с прогой |
Автор: Anton7101 29.8.2012, 12:37 |
Помогите пожалуйста: такая проблема, написал блокнотик (простенький, но вещь полезная) и он не работает на компьютерах без VB, при написании использовал RichTextbox, мне кажется я уже все сделал, даже инсталлятор создал в innosetup, почему не работает? Помогите плиз.. Я просто в отчаянии :( |
Автор: Данкинг 29.8.2012, 12:54 |
Телепаты подсказывают, что всё же библиотек VB не хватает. |
Автор: Anton7101 29.8.2012, 13:07 | ||
Как дополнить? Разве инсталлятор не должен включить их в установщик? |
Автор: Akina 29.8.2012, 13:27 |
Нормальный - должен. Если ты их указал, причём правильно и полно. Впрочем, как показывает опыт, всё равно надо проверять результат... |
Автор: Anton7101 29.8.2012, 13:37 |
Будет достаточно файлов richtext из C://windows/system32 ? Или нужно ещё какие то библиотеки? |
Автор: Данкинг 29.8.2012, 13:39 |
А он-то при чём? Там дофига библиотек VB прилагается. Посмотри - к примеру, Тотал Коммандером - какие библиотеки использует данный EXE-файл. Добавлено через 43 секунды А вообще если говорить про нормальный инсталлятор, то он должен сам анализировать прогу и включать в инсталл нужные ей библиотеки. |
Автор: Akina 29.8.2012, 14:14 | ||
Ага... а также анализировать сами библиотеки, и включать то, что используют они.... фигвам, проходили. Только руками. |
Автор: Anton7101 29.8.2012, 14:24 |
Последний вопрос ![]() Файлы: richtext и common dialog |
Автор: Данкинг 29.8.2012, 14:43 |
Батник напиши. Был такой инсталлятор "Setup Factory" - с ним никаких глюков не замечал. |
Автор: Anton7101 29.8.2012, 14:47 |
Напишите подробнее пожалуйста |
Автор: Данкинг 29.8.2012, 15:19 |
Создай .bat - файл, в котором пропиши всё то, что делаешь в командной строке. И копирование файлов тоже (команда вроде copy c:\aaa.txt d:\bbb.txt). |
Автор: Akina 29.8.2012, 15:24 | ||
У меня он включал только указанные в проекте *.OCA, и не включал соотв. *.DLL... |
Автор: Anton7101 29.8.2012, 15:26 |
А как быть, если в 64 разрядной винде одна папка для копирования, а в 32 - другая? Два Инсталлера создавать? |
Автор: Данкинг 29.8.2012, 15:26 |
Всякие commdlg и иже с ним не включал разве? Добавлено через 1 минуту и 8 секунд Я тут не в курсе, но вообще должно быть какое-то определение системной папки, вроде %system%. |
Автор: Anton7101 29.8.2012, 15:35 |
Да, но в одном случае: %windir%\syswow64\richtx32.ocx А в другом: %windir%\system32\RICHTX32.OCX |
Автор: Дмит 30.8.2012, 10:29 |
А чем не подходит стандартный VB6 установщик? Проблем с папками и регистрацией компонентов не будет. |
Автор: Akina 30.8.2012, 10:35 |
В теории - да. Но не на практике. |