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

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

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

Студворк — интернет-сервис помощи студентам
Собственно, по ссылке она и есть http://dropmefiles.com/GipCR . Я и гуглил, и mfc статичными делал и с dll, и прочие галочки менял, и другим различные библиотеки устанавливал, но запускается она только у меня на компьютере, у других 0 реакции. Помогите пожалуйста, у меня вообще нет идей.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.05.2014, 13:11
Ответы с готовыми решениями:

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

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

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

18
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:20  [ТС]
Слушай, разъясни теперь все пункты, если не сложно? Что конкретно делать? Искать иголку в стоге сена? Я же писал, что 0 реакции, ошибок никаких.
[]http://imglink.ru/pictures/31-05-14/c9638aa301ccac9c7040fa4b0ec9c0ef.jpg[/]
0
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
31.05.2014, 13:23
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
у других 0 реакции
че значит 0 реакции?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:25  [ТС]
Ну они запускают, компьютер задумывается на полсекунды, конец. Ни ошибок, ничего.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:33
Какой, конкретно, .exe не запускается(из выложенных в первом посте)? У меня запускается.
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:35  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Какой, конкретно, .exe не запускается(из выложенных в первом посте)? У меня запускается.
Все.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:45
В какой среде, в какой ОС собирали проект?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:48  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
В какой среде, в какой ОС собирали проект?
Microsoft Visual Studio 2008, windows 7. Оригинал на Visual Studio 2006.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:51
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
Оригинал на Visual Studio 2006.
Это о чём?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:53  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Это о чём?
В одном из архивов 5 файлов, первый создан в 2005 году. Опечатался - Visual Studio 6
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2014, 13:54
На каких ОС не запускается?
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 13:57  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
На каких ОС не запускается?
8, xp, вообще не до конца уверен, nt-подобная какая-то - сейчас нет возможности узнать. На других 7 я не пробовал за неимением знакомых с оными.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
31.05.2014, 14:27
Анатолий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
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
31.05.2014, 15:43
После регистрации компонента (regsvr32) все работает:
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
31.05.2014, 17:56  [ТС]
Цитата Сообщение от Убежденный Посмотреть сообщение
После регистрации компонента (regsvr32) все работает:
Спасибо большое, попробую позже, сейчас нет времени.
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 16
02.06.2014, 01:00  [ТС]
Цитата Сообщение от Убежденный Посмотреть сообщение
"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  [ТС]
Вверх.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
02.06.2014, 19:10
Цитата Сообщение от Анатолий1111 Посмотреть сообщение
А возможно ли его установить автоматически без некоторой возни с закидыванием файла и командной строкой с regsvr32 MSFLXGRD.OCX ?
Есть способы, но там возни будет не меньше, а больше.

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

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

Можно ли узнать дополнительно - какие компоненты может требовать программа, которые могут отсутствовать на других компьютерах, в вашем случае это Msflxgrd.ocx, могут ли быть еще?
Нет общего ответа на этот вопрос.
Такие вещи нужно решать еще на стадии проектирования, т.е. какие
программа будет использовать компоненты, какие у них зависимости и т.д.
В уже готовой программе исправлять такие ошибки бывает очень сложно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2014, 19:10
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru