powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает ехе файл на другой машине
9 сообщений из 9, страница 1 из 1
Не работает ехе файл на другой машине
    #38464685
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю в чем дело. Раньше программу загружал в exe варианте и все сразу работало. Впервые был удивлен, что при наличии всех зарегистрированных dll и ocx файлов программа выкинула ошибку 553 (надеюсь не попутал, ноут на работе). Такое случалось, когда не хватало какой-то папки или не существовало пути, то ехе программа ругалась, а в этот раз я все предвидел. Установил VB6, скопировал свой проект, запускаю и... Что за хрень ???? Блин, программа работает. Блин. В чем дело ? Компилирую уже на том компе с открытого проекта, запускаю ехе файл - все работает. Есть подозрение думать на ADO или DAO, так как сама программа запускается нормально, а вот при обращении к таблице (через 2 секунды) - выкидывает такую ошибку. Работала на ADO отлично, DAO прикрутил недавно (сразу не проверял на другой машине, прошло много времени), хочу код переписать на DAO, так как мне он показался удобней (показывает количество записей и с базой легче манипулировать). Буду дерзать. Попробую выяснить в чем дело.
Еще один вопрос . Сделал типа свой инсталятор. 1. Он умеет копировать файлы, собрать в инстал-пакет. 2. копирует файлы и создает папки в нужных местах, инсталирует программу. Но dll и ocx файлы не регистрирует. Самому можно регистрировать файлы ? или там хеш коды какие-то должны быть известны ?
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464722
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторпрограмма выкинула ошибку 553
сообщение ошибки какое ?
авторСамому можно регистрировать файлы ?
разумеется

зы
купи себе клавиатуру с Энтером
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464792
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Run-time... '430' (не 553!)
Class does not support Automation or does not support expected interface

Зависает когда жму на кнопку которая вызывает
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Public Sub PVidkritiBD()
 If Zm_BD_StatusVidkritta = False Then
  Zm_BD_StatusVidkritta = True
  Set Zm_Osn_BD = New ADODB.Connection
  Zm_Osn_BD.ConnectionString = "DBQ=BD.mdb;UID=admin;PWD=adgjmptw28234;DRIVER={Microsoft Access Driver (*.mdb)};DefaultDir=" + OsnSysDisk + "\Studio\BD;"
  Zm_Osn_BD.Open
 End If
End Sub



С ADODB не было никогда проблем... Пробовал поменять метод компиляции на (P-kod) не помогло
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464801
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Setup от VB6 не устанавливается, так как просит сначала перегрузить ПК, но после перезапуска вновь просит и другого варианта нет
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464814
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел пост где аналогично ругается прога на ADODB
http://www.cyberforum.ru/visual-basic/thread472001.html

Ох и жопа... Блин сколько ж кода нужно переписать на DAO. Завтра презентация...(((
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464818
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей159Run-time... '430' (не 553!)
Class does not support Automation or does not support expected interface
причина и "лечение" тут - Изменения в MDAC Windows 7 SP1
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464831
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подтверждаю. DAO ведет себя отлично и не выпендривается!
(Я когда то задавал вопрос чем отличается ADO и DAO - если найду этот пост, вставлю комент, есть много практики и по ADO и по DAO)
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38464961
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переделал все на DAO - работает. Много менять не пришлось. Там метод присоединения таблицы и базы немножко отличается. А вот не получается подключить DataGrid к DAO
На ADO это работало так:
Set ListVid.DataSource = MdbVideoGr.Clone
В DAO не нашел Clone
...
Рейтинг: 0 / 0
Не работает ехе файл на другой машине
    #38465001
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите с подключением DataGrid к DAO
Остальное я все переделал и можно закрыть вопрос. Спасибо
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает ехе файл на другой машине
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]