![]() |
|
Модераторы: Akina |
![]()
|
|
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Моя программа использует два компонента: CompControl и CommonDialog.
Проблема сотоит в том, что когда я запускаю программу на копьютере где нет файлов *.ocx, то она выдает ошибку (не может найти файлы). Как сделать так, чтобы программа искала эти файлы в той папке, где она находится (я их предварительно туда поместил), даже при перемещении папки в другое место. И вообще почему программы глючат на комп. где нет VB? Как это исправить? Заранее благодарен. |
|||
|
||||
| Unknown_Error |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.1.2005 Репутация: нет Всего: нет |
К сожалению ocx файлы нельзя подключать динамически их придется для начала зарегистрировать в системе с помощью regsvr32 (кажется). Или можно их склеить с ехе модулем с помощью ээээ не помню название!
А проги (на котором нет VB) скорее не глючат, а не запускаются? Они могут не запускаться потому, что VB использует стандартную библиотеку MSVBVM60.DLL, которую приходится таскать за собой |
|||
|
||||
| Rostik Ultra |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 16.12.2004 Репутация: нет Всего: нет |
Стандартная библиотека MSVBVM60.DLL устанавливается по умолчанию при установке windowz
А вместо долбаных контролов используй API - не придётся таскать дополнительные файлы Различные API здесь : http://www.vb.kiev.ua/ref/w32api/ Только там всё в одном файле - разбираться придётся... Если нужен чистый API по выбору цвета то вот : http://www.vb.kiev.ua/code/xtras/mhart/choose_fnt.zip Остальное ( если не подойдёт ищи в поисковиках ) Это сообщение отредактировал(а) Rostik Ultra - 14.1.2005, 06:59 --------------------
|
|||
|
||||
| Unknown_Error |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.1.2005 Репутация: нет Всего: нет |
НетЪ! В виндовх 95, 98 нету этой ДЛЛ"ки |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Да, проги не глючат, а не запускаются.
А как указать путь к файлу MSVBVM60.DLL? |
|||
|
||||
| Rostik Ultra |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 16.12.2004 Репутация: нет Всего: нет |
Испльзуй встроенный в VB - Package Wizard - Правда дистрибутив будет большим даже для самой маленькой проги --------------------
|
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 10 Всего: 68 |
Drizhenko
В каталог с программой вали. Должно работать. |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Регистрация осиикс и длл:
regsvr32 имя_длл или осиикс. Кстати все ActiveX советую класть в system32 или system в 98 |
|||
|
||||
| Vidocq |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 15.12.2004 Где: Запорожье, Украин а Репутация: нет Всего: 7 |
2 Drizhenko
да, перед использованием Package&Deployment Wizard для создания дистрибутива обязательно прочти статейку http://www.hiprog.com/vb/article.asp?id=330 -------------------- Всё течёт © |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Спасибо, обязательно прочитаю
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Кто сказал, что OCX нельзя подключать динамически? Можно, можно....
(Энди@vb.kiev.ua) Вам сюда: www.vb2themax, www.devx.com, www.vbaccelerator.com, www.desaware.com |
|||
|
||||
| Voldemar2004 |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1650 Регистрация: 25.12.2004 Репутация: 7 Всего: 23 |
Возьми нормальную утилиту для создания дистрибутива: http://citkit.dl.sourceforge.net/sourcefor...s/nsis-2.07.exe
А вообще тема эта не раз обсуждалась Ты просто в поиск введи... Она только по-другому называлась И результат поиска получи -------------------- i_i (';') (V) ![]() |
||||||||
|
|||||||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |