Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
#1

Программа не запускается на других компьютерах - C++

31.05.2014, 13:11. Просмотров 549. Ответов 18
Метки нет (Все метки)

Собственно, по ссылке она и есть http://dropmefiles.com/GipCR . Я и гуглил, и mfc статичными делал и с dll, и прочие галочки менял, и другим различные библиотеки устанавливал, но запускается она только у меня на компьютере, у других 0 реакции. Помогите пожалуйста, у меня вообще нет идей.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 13:11     Программа не запускается на других компьютерах
Посмотрите здесь:

прога не запускается на других компах C++
Моя программа на других компьютерах C++
Первая программа. Код не компилируется и не запускается программа. C++
C++ Не запускается на других машинах
C++ Не запускается Exe файл приложения на других ПК
C++ почему на других компьютерах не запускается файл exe?
VS 2008 c++ программы не запускается на других компьютерах C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:13     Программа не запускается на других компьютерах #2
http://www.cyberforum.ru/cpp-beginne...ead855451.html
[Error] msvcp110.dll
Почему запускаемый файл (.exe) на другом ПК не запускается?
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:20  [ТС]     Программа не запускается на других компьютерах #3
Слушай, разъясни теперь все пункты, если не сложно? Что конкретно делать? Искать иголку в стоге сена? Я же писал, что 0 реакции, ошибок никаких.
[]http://imglink.ru/pictures/31-05-14/c9638aa301ccac9c7040fa4b0ec9c0ef.jpg[/]
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12512 / 7074 / 794
Регистрация: 27.09.2012
Сообщений: 17,466
Записей в блоге: 2
Завершенные тесты: 1
31.05.2014, 13:23     Программа не запускается на других компьютерах #4
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
у других 0 реакции
че значит 0 реакции?
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:25  [ТС]     Программа не запускается на других компьютерах #5
Ну они запускают, компьютер задумывается на полсекунды, конец. Ни ошибок, ничего.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:33     Программа не запускается на других компьютерах #6
Какой, конкретно, .exe не запускается(из выложенных в первом посте)? У меня запускается.
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:35  [ТС]     Программа не запускается на других компьютерах #7
Цитата Сообщение от alsav22 Посмотреть сообщение
Какой, конкретно, .exe не запускается(из выложенных в первом посте)? У меня запускается.
Все.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:45     Программа не запускается на других компьютерах #8
В какой среде, в какой ОС собирали проект?
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:48  [ТС]     Программа не запускается на других компьютерах #9
Цитата Сообщение от alsav22 Посмотреть сообщение
В какой среде, в какой ОС собирали проект?
Microsoft Visual Studio 2008, windows 7. Оригинал на Visual Studio 2006.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:51     Программа не запускается на других компьютерах #10
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
Оригинал на Visual Studio 2006.
Это о чём?
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:53  [ТС]     Программа не запускается на других компьютерах #11
Цитата Сообщение от alsav22 Посмотреть сообщение
Это о чём?
В одном из архивов 5 файлов, первый создан в 2005 году. Опечатался - Visual Studio 6
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:54     Программа не запускается на других компьютерах #12
На каких ОС не запускается?
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:57  [ТС]     Программа не запускается на других компьютерах #13
Цитата Сообщение от alsav22 Посмотреть сообщение
На каких ОС не запускается?
8, xp, вообще не до конца уверен, nt-подобная какая-то - сейчас нет возможности узнать. На других 7 я не пробовал за неимением знакомых с оными.
Убежденный
Системный программист
 Аватар для Убежденный
14634 / 6595 / 1045
Регистрация: 02.05.2013
Сообщений: 10,865
Завершенные тесты: 1
31.05.2014, 14:27     Программа не запускается на других компьютерах #14
Анатолий1111, запустил Вашу программу (GaussG.exe) под отладчиком.
Вызов CoGetClassObject, с которого обычно начинается создание COM- или ActiveX-объекта,
завершается с кодом 80040154 (класс не зарегистрирован). CLSID создаваемого
объекта такой: {6262d3a0-531b-11cf-91f6-c2863c385e30}.

Вот здесь

Visual Basic 6 Controls stop working after Security Advisory 960715
http://blogs.msdn.com/b/vsod/archive...ry-960715.aspx

я нашел, что данный CLSID принадлежит компоненту под названием
"FlexGrid Control 6.0" (Msflxgrd.ocx).

Очевидно, что на тех системах, где данный компонент не зарегистрирован,
программа и не работает.
Убежденный
Системный программист
 Аватар для Убежденный
14634 / 6595 / 1045
Регистрация: 02.05.2013
Сообщений: 10,865
Завершенные тесты: 1
31.05.2014, 15:43     Программа не запускается на других компьютерах #15
После регистрации компонента (regsvr32) все работает:
Программа не запускается на других компьютерах
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 17:56  [ТС]     Программа не запускается на других компьютерах #16
Цитата Сообщение от Убежденный Посмотреть сообщение
После регистрации компонента (regsvr32) все работает:
Спасибо большое, попробую позже, сейчас нет времени.
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
02.06.2014, 01:00  [ТС]     Программа не запускается на других компьютерах #17
Цитата Сообщение от Убежденный Посмотреть сообщение
"FlexGrid Control 6.0" (Msflxgrd.ocx).
А возможно ли его установить автоматически без некоторой возни с закидыванием файла и командной строкой с regsvr32 MSFLXGRD.OCX ?
Или отказаться от него в программе? Можно ли узнать дополнительно - какие компоненты может требовать программа, которые могут отсутствовать на других компьютерах, в вашем случае это Msflxgrd.ocx, могут ли быть еще?

Добавлено через 13 минут
Цитата Сообщение от Убежденный Посмотреть сообщение
После регистрации компонента (regsvr32) все работает:
Что мой друг делает не так?

Программа не запускается на других компьютерах Программа не запускается на других компьютерах

Добавлено через 1 минуту
По гуглу возиться с этим еще больше. Возможно ли из программы это исключить?
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
02.06.2014, 14:01  [ТС]     Программа не запускается на других компьютерах #18
Вверх.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2014, 19:10     Программа не запускается на других компьютерах
Еще ссылки по теме:

C++ Не могу открыть программу на других компьютерах
Программа в vs не запускается; в dev запускается, но зависает C++
C++ Найти в массиве сведений о компьютерах такой, который был выпущен позднее других
Создание .ехе файла, работающего без подключения библиотек на других компьютерах C++
Приложение не запускается на других компьютерах C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Убежденный
Системный программист
 Аватар для Убежденный
14634 / 6595 / 1045
Регистрация: 02.05.2013
Сообщений: 10,865
Завершенные тесты: 1
02.06.2014, 19:10     Программа не запускается на других компьютерах #19
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
А возможно ли его установить автоматически без некоторой возни с закидыванием файла и командной строкой с regsvr32 MSFLXGRD.OCX ?
Есть способы, но там возни будет не меньше, а больше.

Что мой друг делает не так?
- запуск regsvr32.exe должен быть от имени администратора, явно (через
контекстное меню правой кнопкой мыши);

- если модуль msflxgrd.ocx 32-битный, то его на 64-битной Windows
нужно кидать не в system32, а в syswow64. А еще лучше - рядом с exe.

Можно ли узнать дополнительно - какие компоненты может требовать программа, которые могут отсутствовать на других компьютерах, в вашем случае это Msflxgrd.ocx, могут ли быть еще?
Нет общего ответа на этот вопрос.
Такие вещи нужно решать еще на стадии проектирования, т.е. какие
программа будет использовать компоненты, какие у них зависимости и т.д.
В уже готовой программе исправлять такие ошибки бывает очень сложно.
Yandex
Объявления
02.06.2014, 19:10     Программа не запускается на других компьютерах
Ответ Создать тему
Опции темы

Текущее время: 03:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru