Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск программы на компе где нет VB 
:(
    Опции темы
Drizhenko
Дата 13.1.2005, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 175
Регистрация: 13.1.2005

Репутация: нет
Всего: нет



Моя программа использует два компонента: CompControl и CommonDialog.
Проблема сотоит в том, что когда я запускаю программу на копьютере где нет
файлов *.ocx, то она выдает ошибку (не может найти файлы). Как сделать так, чтобы программа искала
эти файлы в той папке, где она находится (я их предварительно туда поместил), даже при перемещении папки в другое место. И вообще почему программы глючат на комп. где нет VB? Как это исправить?
Заранее благодарен.
PM MAIL   Вверх
Unknown_Error
Дата 13.1.2005, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 3.1.2005

Репутация: нет
Всего: нет



К сожалению ocx файлы нельзя подключать динамически их придется для начала зарегистрировать в системе с помощью regsvr32 (кажется). Или можно их склеить с ехе модулем с помощью ээээ не помню название!
А проги (на котором нет VB) скорее не глючат, а не запускаются? Они могут не запускаться потому, что VB использует стандартную библиотеку MSVBVM60.DLL, которую приходится таскать за собой
PM MAIL ICQ   Вверх
Rostik Ultra
Дата 14.1.2005, 06:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 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
--------------------
PM MAIL   Вверх
Unknown_Error
Дата 14.1.2005, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 3.1.2005

Репутация: нет
Всего: нет



Цитата(Rostik @ 14.1.2005, 06:50)
MSVBVM60.DLL устанавливается по умолчанию при установке windowz

НетЪ!
В виндовх 95, 98 нету этой ДЛЛ"ки
PM MAIL ICQ   Вверх
Drizhenko
Дата 14.1.2005, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 175
Регистрация: 13.1.2005

Репутация: нет
Всего: нет



Да, проги не глючат, а не запускаются.
А как указать путь к файлу MSVBVM60.DLL?
PM MAIL   Вверх
Rostik Ultra
Дата 15.1.2005, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



Цитата(Drizhenko @ 14.1.2005, 19:20)
Да, проги не глючат, а не запускаются.
А как указать путь к файлу MSVBVM60.DLL?

Испльзуй встроенный в VB - Package Wizard - Правда дистрибутив будет большим даже для самой маленькой проги
--------------------
PM MAIL   Вверх
~FoX~
Дата 15.1.2005, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 10
Всего: 68



Drizhenko
В каталог с программой вали. Должно работать.


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Exception
Дата 17.1.2005, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



Регистрация осиикс и длл:
regsvr32 имя_длл или осиикс. Кстати все ActiveX советую класть в system32 или system в 98
PM   Вверх
Vidocq
Дата 18.1.2005, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 15.12.2004
Где: Запорожье, Украин а

Репутация: нет
Всего: 7



2 Drizhenko
да, перед использованием Package&Deployment Wizard для создания дистрибутива обязательно прочти статейку

http://www.hiprog.com/vb/article.asp?id=330


--------------------
Всё течёт ©
PM MAIL ICQ   Вверх
Drizhenko
Дата 19.1.2005, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 175
Регистрация: 13.1.2005

Репутация: нет
Всего: нет



Спасибо, обязательно прочитаю

PM MAIL   Вверх
Guest
Дата 2.7.2005, 02:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Кто сказал, что OCX нельзя подключать динамически? Можно, можно....
(Энди@vb.kiev.ua)

Вам сюда: www.vb2themax, www.devx.com, www.vbaccelerator.com, www.desaware.com
  Вверх
Voldemar2004
Дата 2.7.2005, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: 7
Всего: 23



Цитата(Unknown_Error @ 13.1.2005, 20:50)
К сожалению ocx файлы нельзя подключать динамически
? smile
Цитата(Rostik @ 15.1.2005, 08:24)
Используй встроенный в VB - Package Wizard - Правда дистрибутив будет большим даже для самой маленькой проги
Кошмарная утилита для создания дистрибутивов. Я читал на одном из сайтов, посвященных VB 6, почему там бесконца вылетает ошибка при создании своего дистрибутива: в американском стандарте дата разделяется не так, как у нас, в российском (они пишут сначала месяц/день/год, мы же - дн.мс.гд. - заметьте разницу) - и в текстовом конфиг файле инфа не совпадает с эталонной и все...
Возьми нормальную утилиту для создания дистрибутива: http://citkit.dl.sourceforge.net/sourcefor...s/nsis-2.07.exe smile

Цитата(Unknown_Error @ 14.1.2005, 08:24)
В виндовх 95, 98 нету этой ДЛЛ"ки
Цитата(Drizhenko @ 14.1.2005, 19:20)
А как указать путь к файлу MSVBVM60.DLL?
Ребята, вы что? До сих пор сидите на Windows 95/98 ? smile В папке windows/winnt берете этот файл.

А вообще тема эта не раз обсуждалась
Ты просто в поиск введи...
Она только по-другому называлась
И результат поиска получи


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0634 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.