Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
1

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

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

Author24 — интернет-сервис помощи студентам
Собственно, по ссылке она и есть http://dropmefiles.com/GipCR . Я и гуглил, и mfc статичными делал и с dll, и прочие галочки менял, и другим различные библиотеки устанавливал, но запускается она только у меня на компьютере, у других 0 реакции. Помогите пожалуйста, у меня вообще нет идей.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2014, 13:11
Ответы с готовыми решениями:

Приложение не запускается на других компьютерах
добрый вечер, написал простенькую програмку в visual c++ 2013, скомпелировал. у меня на компьютере...

VS 2008 c++ программы не запускается на других компьютерах
Всем привет, извините тема такая подымалась, смотрел, не помогло. Мне нужна четкая...

Почему на других компьютерах не запускается exe файл?
http://yadi.sk/d/ZkbUdZzWM5Zcj почему у других не запускается файл exe ??? там у меня...

Моя программа на других компьютерах
Почему когда я напишу какую нибудь программу на с++(проект win 32, не консольное) у меня всё...

18
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:20  [ТС] 3
Слушай, разъясни теперь все пункты, если не сложно? Что конкретно делать? Искать иголку в стоге сена? Я же писал, что 0 реакции, ошибок никаких.
[]http://imglink.ru/pictures/31-05-14/c9638aa301ccac9c7040fa4b0ec9c0ef.jpg[/]
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
31.05.2014, 13:23 4
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
у других 0 реакции
че значит 0 реакции?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:25  [ТС] 5
Ну они запускают, компьютер задумывается на полсекунды, конец. Ни ошибок, ничего.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:33 6
Какой, конкретно, .exe не запускается(из выложенных в первом посте)? У меня запускается.
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:35  [ТС] 7
Цитата Сообщение от alsav22 Посмотреть сообщение
Какой, конкретно, .exe не запускается(из выложенных в первом посте)? У меня запускается.
Все.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:45 8
В какой среде, в какой ОС собирали проект?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:48  [ТС] 9
Цитата Сообщение от alsav22 Посмотреть сообщение
В какой среде, в какой ОС собирали проект?
Microsoft Visual Studio 2008, windows 7. Оригинал на Visual Studio 2006.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:51 10
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
Оригинал на Visual Studio 2006.
Это о чём?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:53  [ТС] 11
Цитата Сообщение от alsav22 Посмотреть сообщение
Это о чём?
В одном из архивов 5 файлов, первый создан в 2005 году. Опечатался - Visual Studio 6
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:54 12
На каких ОС не запускается?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:57  [ТС] 13
Цитата Сообщение от alsav22 Посмотреть сообщение
На каких ОС не запускается?
8, xp, вообще не до конца уверен, nt-подобная какая-то - сейчас нет возможности узнать. На других 7 я не пробовал за неимением знакомых с оными.
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 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/a... 60715.aspx

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

Очевидно, что на тех системах, где данный компонент не зарегистрирован,
программа и не работает.
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
31.05.2014, 15:43 15
После регистрации компонента (regsvr32) все работает:
Программа не запускается на других компьютерах
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 17:56  [ТС] 16
Цитата Сообщение от Убежденный Посмотреть сообщение
После регистрации компонента (regsvr32) все работает:
Спасибо большое, попробую позже, сейчас нет времени.
0
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 минуту
По гуглу возиться с этим еще больше. Возможно ли из программы это исключить?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
02.06.2014, 14:01  [ТС] 18
Вверх.
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
02.06.2014, 19:10 19
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
А возможно ли его установить автоматически без некоторой возни с закидыванием файла и командной строкой с regsvr32 MSFLXGRD.OCX ?
Есть способы, но там возни будет не меньше, а больше.

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

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

Можно ли узнать дополнительно - какие компоненты может требовать программа, которые могут отсутствовать на других компьютерах, в вашем случае это Msflxgrd.ocx, могут ли быть еще?
Нет общего ответа на этот вопрос.
Такие вещи нужно решать еще на стадии проектирования, т.е. какие
программа будет использовать компоненты, какие у них зависимости и т.д.
В уже готовой программе исправлять такие ошибки бывает очень сложно.
0
02.06.2014, 19:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2014, 19:10
Помогаю со студенческими работами здесь

Не могу открыть программу на других компьютерах
Здравствуйте! Написал програмку которая общается с SQLite и делает разные запросы к ней. У меня...

Создание .ехе файла, работающего без подключения библиотек на других компьютерах
Привет всем. вопрос такой. как в sublime text 3 создать ехе файл(С++(mingw)), который на...

Найти в массиве сведений о компьютерах такой, который был выпущен позднее других
Помогите :Сведения о компьютерах хранятся в массиве. Компьютер характеризуется процессором, его...

Программа скомпилированная в Debug не запускается на других компьютерах
Здравствуйте, у меня вот такой вопрос. Я пользуюсь VC++ 2005. Так вот: при компиляции в дебуге мои...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru