Компиляция проблемы с программным обеспечением - PullRequest
0 голосов
/ 16 ноября 2009

Использование VB6

Я создал программное обеспечение в vb6 с операционной системой XP, в моей системе программное обеспечение работает отлично. Когда я запускаю свое программное обеспечение в другой системе (операционная система XP), оно показывает ошибку, так как не может найти проект или библиотеку, показывает ошибку в дате, слева ...,

Теперь я перешел на операционную систему Vista, я пытаюсь запустить свое программное обеспечение, оно показывает ту же ошибку.

Как решить эту проблему.

Мое программное обеспечение работает в моей системе, когда я пытаюсь запустить свое программное обеспечение в другой системе, оно показывает ошибку, а также я пытаюсь запустить свое программное обеспечение в Vista, также оно показывает ту же ошибку.

Что происходит в моем коде. Есть проблема с файлом system32?

Как решить эту проблему.

Ответы [ 4 ]

3 голосов
/ 16 ноября 2009
  • Похоже, вам нужно создать установку для вашего проекта VB6, установить среду выполнения VB6 и все используемые нестандартные компоненты. Среда выполнения должна быть присутствующей по умолчанию в Vista , поэтому, вероятно, отсутствуют нестандартные компоненты.
  • Обратитесь к ответам на свой предыдущий вопрос в августе , когда вы спросили, как выполнить установку для программы VB6. (Даже этот августовский вопрос был уже дубликатом .)
1 голос
/ 17 ноября 2009

Вам также необходимо скопировать элементы управления и ссылки на файлы на компьютер, на котором выполняется ваш код. Некоторые элементы управления и ссылочные файлы уже будут на машине, но без опыта вы, как правило, не будете знать, какие файлы уже установлены. Вы можете просмотреть проверенные файлы в диалоговых окнах Project | References и Projects | Components , чтобы увидеть, что входит в ваш проект. Вам нужно будет прокрутить диалог компонентов, чтобы найти все ссылочные файлы, но в диалоге ссылок все ссылки расположены сверху. Кроме того, чтобы подтвердить, какие файлы отсутствуют на компьютере, вы можете просмотреть журнал событий. Ошибка с отсутствующим файлом будет зарегистрирована. Недостаток этого подхода заключается в том, что вы получите только один отсутствующий файл за раз, когда приложение завершит работу с первой найденной ссылкой.

Также MarkJ и Konamiman являются правильными в том смысле, что требуются среды выполнения VB6, хотя для других программ VB6 обычно уже установлено его. Если вы не создаете собственные приложения, вы не хотите брать что-то предоставленное и должны собрать полную установку для вашего приложения.

1 голос
/ 16 ноября 2009

Другие компьютеры должны иметь среду выполнения VB6 для запуска приложений, созданных с помощью VB6. Может в этом проблема?

Среда выполнения VB6 может быть загружена отсюда: http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en

0 голосов
/ 17 ноября 2009

Используйте мастер пакетов и развертывания для создания setup.exe. Мастер автоматически включит все файлы, которые могут вам понадобиться для распространения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...