|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Не знаю в чем дело. Раньше программу загружал в exe варианте и все сразу работало. Впервые был удивлен, что при наличии всех зарегистрированных dll и ocx файлов программа выкинула ошибку 553 (надеюсь не попутал, ноут на работе). Такое случалось, когда не хватало какой-то папки или не существовало пути, то ехе программа ругалась, а в этот раз я все предвидел. Установил VB6, скопировал свой проект, запускаю и... Что за хрень ???? Блин, программа работает. Блин. В чем дело ? Компилирую уже на том компе с открытого проекта, запускаю ехе файл - все работает. Есть подозрение думать на ADO или DAO, так как сама программа запускается нормально, а вот при обращении к таблице (через 2 секунды) - выкидывает такую ошибку. Работала на ADO отлично, DAO прикрутил недавно (сразу не проверял на другой машине, прошло много времени), хочу код переписать на DAO, так как мне он показался удобней (показывает количество записей и с базой легче манипулировать). Буду дерзать. Попробую выяснить в чем дело. Еще один вопрос . Сделал типа свой инсталятор. 1. Он умеет копировать файлы, собрать в инстал-пакет. 2. копирует файлы и создает папки в нужных местах, инсталирует программу. Но dll и ocx файлы не регистрирует. Самому можно регистрировать файлы ? или там хеш коды какие-то должны быть известны ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 11:37 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
авторпрограмма выкинула ошибку 553 сообщение ошибки какое ? авторСамому можно регистрировать файлы ? разумеется зы купи себе клавиатуру с Энтером ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 11:51 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Run-time... '430' (не 553!) Class does not support Automation or does not support expected interface Зависает когда жму на кнопку которая вызывает Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
С ADODB не было никогда проблем... Пробовал поменять метод компиляции на (P-kod) не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 12:19 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Setup от VB6 не устанавливается, так как просит сначала перегрузить ПК, но после перезапуска вновь просит и другого варианта нет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 12:22 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Нашел пост где аналогично ругается прога на ADODB http://www.cyberforum.ru/visual-basic/thread472001.html Ох и жопа... Блин сколько ж кода нужно переписать на DAO. Завтра презентация...((( ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 12:24 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Андрей159Run-time... '430' (не 553!) Class does not support Automation or does not support expected interface причина и "лечение" тут - Изменения в MDAC Windows 7 SP1 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 12:26 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Подтверждаю. DAO ведет себя отлично и не выпендривается! (Я когда то задавал вопрос чем отличается ADO и DAO - если найду этот пост, вставлю комент, есть много практики и по ADO и по DAO) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 12:32 |
|
Не работает ехе файл на другой машине
|
|||
---|---|---|---|
#18+
Переделал все на DAO - работает. Много менять не пришлось. Там метод присоединения таблицы и базы немножко отличается. А вот не получается подключить DataGrid к DAO На ADO это работало так: Set ListVid.DataSource = MdbVideoGr.Clone В DAO не нашел Clone ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 13:21 |
|
|
start [/forum/topic.php?fid=60&msg=38464818&tid=2156698]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 271ms |
0 / 0 |