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

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

Восстановить пароль Регистрация
 
Анатолий1111
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:11     Программа не запускается на других компьютерах #1
Собственно, по ссылке она и есть http://dropmefiles.com/GipCR . Я и гуглил, и mfc статичными делал и с dll, и прочие галочки менял, и другим различные библиотеки устанавливал, но запускается она только у меня на компьютере, у других 0 реакции. Помогите пожалуйста, у меня вообще нет идей.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 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
Модератор
Эксперт С++
 Аватар для Croessmah
11827 / 6806 / 769
Регистрация: 27.09.2012
Сообщений: 16,878
Записей в блоге: 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
5282 / 4801 / 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
5282 / 4801 / 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
5282 / 4801 / 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
5282 / 4801 / 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 я не пробовал за неимением знакомых с оными.
Убежденный
Системный программист
 Аватар для Убежденный
14193 / 6208 / 985
Регистрация: 02.05.2013
Сообщений: 10,344
Завершенные тесты: 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).

Очевидно, что на тех системах, где данный компонент не зарегистрирован,
программа и не работает.
Убежденный
Системный программист
 Аватар для Убежденный
14193 / 6208 / 985
Регистрация: 02.05.2013
Сообщений: 10,344
Завершенные тесты: 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++ Не могу открыть программу на других компьютерах
C++ Найти в массиве сведений о компьютерах такой, который был выпущен позднее других
Создание .ехе файла, работающего без подключения библиотек на других компьютерах C++

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

Или воспользуйтесь поиском по форуму:
Убежденный
Системный программист
 Аватар для Убежденный
14193 / 6208 / 985
Регистрация: 02.05.2013
Сообщений: 10,344
Завершенные тесты: 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     Программа не запускается на других компьютерах
Ответ Создать тему
Опции темы

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