|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 5
|
|
Откомпилированная программа не работает на других машинах12.03.2009, 15:14. Показов 1899. Ответов 2
Метки нет (Все метки)
Помогите пожалуйста!!! У меня не работает на чужих машинах программа, причем если установить Visual Basic, то начинает работать, очевидно, на других комьютерах нет необходимых компонентов, которые ставятся с бейсиком, но как определить,каких именно (есть большие подозрения, что ошибку вызывает ADO), и где их скачать? Я в программировании новичек, и с такой проблемой не сталкивался...
вот неполный код, ошибка где то там должна быть...: Private Sub Form_Load() Dim klass As String Dim predmet As String Dim tema As String Dim urok As String Dim sum_ As String Dim msg As String Dim i As Integer On Error GoTo ErrorM 'получаем путь к базе Text5.Text = Reg1.GetValue(HKEY_CURRENT_USER, "Software\Prog_om", "bazename") If Text5.Text = "" Then b_name = App.Path & "/baze/baze.mdb" Else b_name = Text5.Text End If 'соединяемся Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persi st Security Info=False ata Source=" & _b_name Adodc1.RecordSource = "z_urok" Adodc5.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persi st Security Info=False ata Source=" & _b_name Adodc5.RecordSource = "z_s_u" Set Text1.DataSource = Adodc1 Text1.DataField = "klass_u" Set Text2.DataSource = Adodc1 Text2.DataField = "predmet_u" Set Text3.DataSource = Adodc1 Text3.DataField = "tema_u" Set Text4.DataSource = Adodc1 Text4.DataField = "urok_u" Set Text8.DataSource = Adodc5 Text8.DataField = "Count-urok_u" 'присваиваем переменным значения из текстбоксов klass = Text1.Text predmet = Text2.Text tema = Text3.Text urok = Text4.Text If Text8.Text = "" Then sum_ = 1 Else sum_ = Text8.Text - 1 End If Form2.Show Form2.TreeView1.ImageList = Form2.ImageList1 'заполняем узлы "класс" в форме 2 For i = 1 To sum_ If i = 1 Then Form2.TreeView1.Nodes.Add , , klass, klass, 1 Else End If Adodc1.Recordset.MoveNext If klass = Text1.Text Then Else klass = Text1.Text Form2.TreeView1.Nodes.Add , , klass, klass, 1 End If Next i Adodc1.Recordset.MoveFirst klass = Text1.Text 'заполняем узлы "предметы" For i = 1 To sum_ On Error Resume Next If i = 1 Then Form2.TreeView1.Nodes.Add klass, tvwChild, klass & predmet, predmet, 2 Form2.TreeView1.Nodes.Item(klass).Expand ed = True Else End If Adodc1.Recordset.MoveNext If klass = Text1.Text And predmet = Text2.Text Then Else klass = Text1.Text predmet = Text2.Text Form2.TreeView1.Nodes.Add klass, tvwChild, klass & predmet, predmet, 2 Form2.TreeView1.Nodes.Item(klass).Expand ed = True End If Next i ...и так далее И еще, может кто то знает, как выполнить привязку свойства Text у тексбокса к данным, которые в нем отображаются из базы данных, к которой программа подключена посредством DAO, т.е. если использовать ADO, то такое получается автоматически, и свойство text такое же, какое в текущей записи в базе, а с DAO значение text остается равным например Text1?
0
|
|
| 12.03.2009, 15:14 | |
|
Ответы с готовыми решениями:
2
Не работает ssl соединение на других машинах Не работает команда в cmd, проверял на других машинах |
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 13.03.2009, 17:54 | |
|
насколько я помню (давно этт было) в Визуал Васике есть программа для создания дистрибутива. Так вот если создать дистрибутив Вашей программы с помощью программы для создания дистрибутива, то с созданным дистрибутивом Вашей программы проблем с запуском (после инсталляции) на других компьютерах не будет.
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 5
|
||
| 14.03.2009, 00:17 [ТС] | ||
|
После ее использования создается сильно кривой дистрибутив, который я не можу толком не на одном компе поставить... нашел одну одну причину, буду исправлять и пробовать)
Добавлено через 6 часов 19 минут 2 секунды проблема решена. Использовал Package & Deployment Wizard, но при установке вылетает ошибка. Лечится так:
0
|
||
| 14.03.2009, 00:17 | |
|
Помогаю со студенческими работами здесь
3
Программа, скомпилированная по всем правилам генерирует исключения на других машинах Сборка не работает на других машинах (Dll для использования в MSOffice) Программа с подключенной Microsoft Excel 14.0 работает не на всех машинах Откомпилированная программа не запускается Не запускается на других машинах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|