Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430

Если на компе не VS то созданные в ней приложения не будут работать?

22.07.2011, 11:25. Показов 2736. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня два компа. На одном W7 с VS Express 2010 на другом XP без VS.
Тут на форуме у кого то было что приложения не открываются на других компах. Я сделанные в Визуал студио проект скопировала на флешку (только exe файл) и попыталась за пустить в ХР, и ничего не вышло.
В чём проблема?
В том что сделано в Вин 7 не работает в ХР?
В том что на другом компе не Визуал студио?
В том что нужно было скопировать весь проект?
В том что нужно было в проекте сделать ещё что-то, чтобы проект работал на любом компе?

И ещё вопрос - проект сделанный в Визуал студио 2010 будет работать в более ранних версиях?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2011, 11:25
Ответы с готовыми решениями:

Будут ли приложения на VB6 работать через 5-10 лет?
Попробовал переделать программы, написанные на VB6, на vb.net ,благо в vb2005 есть Upgrade Wizard. Надо сказать, что программы большие с...

Если я обновлюсь до 10-ки то будут ли работать программы с 7-ки?
Пожалуйста объясните, хоть что нибудь кроме виндоувского работать будет после перехода? Именно интересует: maple, mathcad, KIS, winedt. Да...

Будут ли работать .NET-приложения под управлением Windows 98
Приветствую. Возможна ли в принципе работа exe-шника скомпилированного в VB.NET в Windows 98? Написал примитивный код на пробу,...

16
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.07.2011, 11:43
что значит "проект сделан на вижуал студио"? что за проект, конкретно нужно указать. если дотнэт, то в какой версии фреймворка, и есть ли этот фреймворк на другой машине?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
22.07.2011, 11:53
1. Проекты бывают двух конфигураций - для отладки Debug и автономный экзе - Relaese. Если ты компилил и не указывал тип проекта Relaese то без установленой VS программа работать не будет
2. На 7-ке из XP многое не идёт + ещё и платформы могут не совпадать 32 и 64...
1
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
22.07.2011, 11:56
судя по предыдущим темам ТС, на другие компы нужно устанавливать дотнет
1
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
22.07.2011, 12:08  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
1. Проекты бывают двух конфигураций - для отладки Debug и автономный экзе - Relaese. Если ты компилил и не указывал тип проекта Relaese то без установленой VS программа работать не будет
.
Я сделала и то и другое и не идут обе.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
2. На 7-ке из XP многое не идёт + ещё и платформы могут не совпадать 32 и 64...
У меня ситуация наоборот, сделано в 7 не идёт в ХР, а платформы обе 32.

Добавлено через 3 минуты
Цитата Сообщение от oxotnik Посмотреть сообщение
судя по предыдущим темам ТС, на другие компы нужно устанавливать дотнет
Я в этом деле чайник. Занимаюсь самообразованием. Что такое ТС и дотнет - на пальцах можно объяснить?
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.07.2011, 12:10
тебе сюда
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
22.07.2011, 12:32
Ну если ближе к пальцам то не всё из XP идёт на 98, проведи параллели между 7-кой и XP. Для работы на других машинах необходима только Release конфигурация - Debug без студии не идёт...
0
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
22.07.2011, 12:35  [ТС]
Я не поняла.
Мне нужно поставить Microsoft .NET Framework 4 и не надо ставить VS на второй компьютер?
Т.е. Приложение для Win будет работать без VS?

И ещё - можно мне по полочкам ответить на все вопросы что были вначале
Цитата Сообщение от Дилендик Посмотреть сообщение
У меня два компа. На одном W7 с VS Express 2010 на другом XP без VS.
Тут на форуме у кого то было что приложения не открываются на других компах. Я сделанные в Визуал студио проект скопировала на флешку (только exe файл) и попыталась за пустить в ХР, и ничего не вышло.
В чём проблема?
В том что сделано в Вин 7 не работает в ХР?
В том что на другом компе нет Визуал студио?
В том что нужно было скопировать весь проект?
В том что нужно было в проекте сделать ещё что-то, чтобы проект работал на любом компе?

И ещё вопрос - проект сделанный в Визуал студио 2010 будет работать в более ранних версиях?
Пожалуйста.
Я сейчас поставлю этот фпеймворк на второй компьютер и посмотрю что получится.
Проблема вообще-то не в том что не идёт на втором компе у меня, а в том, что пойдёт ли на компе у препода?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
22.07.2011, 12:41
Дотнет - это NetFrameWork 4-ой версии у меня самого не стоит, опять же это говорит об отсутсвии приемственности от 7-ки до XP. 7-ка юзает более продвинутый и оновленный системный софт, которого в ХП просто отсутсвует - из за этого и возникают проблеммы

Добавлено через 2 минуты
Фпеймвёк нужно ставить на ХП, где его попросту нет, но и в этом случае возможны косяки, как говориться микрнософт позаботился чтобы у людей было побольше проблемм)))

Добавлено через 2 минуты
У препода тоже нужно будет ставить фреймвёк и т.д., проще найти ХП и поставить туда студию, откомпилировать Release и со спокойной душой идти к преподу!
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.07.2011, 12:41
Цитата Сообщение от Дилендик Посмотреть сообщение
Я не поняла.
Мне нужно поставить Microsoft .NET Framework 4 и не надо ставить VS на второй компьютер?
Т.е. Приложение для Win будет работать без VS?

И ещё - можно мне по полочкам ответить на все вопросы что были вначале

Пожалуйста.
Я сейчас поставлю этот фпеймворк на второй компьютер и посмотрю что получится.
Проблема вообще-то не в том что не идёт на втором компе у меня, а в том, что пойдёт ли на компе у препода?
тогда и я себя еще раз процитирую:

что значит "проект сделан на вижуал студио"? что за проект, конкретно нужно указать. если дотнэт, то в какой версии фреймворка, и есть ли этот фреймворк на другой машине?
и спрошу иначе. как создавался проект в vs? file->new->project->visual c++... а дальше что было клацнуто?

хотя у препода 100% уже все установлено, и все будет идти. он уже "все повидал".
0
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
22.07.2011, 12:43  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Ну если ближе к пальцам то не всё из XP идёт на 98, проведи параллели между 7-кой и XP. Для работы на других машинах необходима только Release конфигурация - Debug без студии не идёт...
Вот, вот в этом то и проблема.
Я не очень уверена в своём проекте, но абсолютно уверена в том, что у препода стоит не W7.
И VS я думаю тоже не 2010, а более старая.
(По аналогии с офисом 2007 и 2003, я предполагаю что проект сделанный в более поздней версии не работает на ранних версиях. Успокойте меня. Скажите работают или нет?)
И как же тогда быть? Тащить свой ноут на экзамен?
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.07.2011, 12:46
Цитата Сообщение от Дилендик Посмотреть сообщение
Вот, вот в этом то и проблема.
скорее всего все-таки не в этом. на мой вопрос или ответь, или я пошел, а ты с юрой дискутируй дальше.
0
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
22.07.2011, 13:00  [ТС]
далее выбираем пункт CLR и отмечаем Приложение Windows Forms, даем имя проекта, а потом почти так как здесь
http://www.code-live.ru/sources/visual_cpp/14
Пожалуйста не бросайте меня. У меня медленный интернет и я просто не успеваю всё сразу посмотреть
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.07.2011, 13:21
на обеих машинах проделай следующее:
пойди в C:\Windows(или WINNT)\Microsoft.NET\Framework
посмотри, увидишь ли ты на обеих машинах среди других директорий с именем вроде v4.0.30319 (у меня это так выглядит). скорее всего ты найдешь такой директорий только на той машине, на которой установлен vs 2010. но повторю: преподу наверняка не ты первая что-то разработанное под vs 2010 принесешь, так что у него этот framework runtime должен быть установлен. а если нет - какой он на фиг препод? передай ему от меня тогда "фи!"
0
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
22.07.2011, 13:35  [ТС]
Цитата Сообщение от novi4ok Посмотреть сообщение
посмотри, увидишь ли ты на обеих машинах среди других директорий с именем вроде v4.0.30319 (у меня это так выглядит). скорее всего ты найдешь такой директорий только на той машине, на которой установлен vs 2010.
Да, действительно на втором только 3....
А насчёт препода, есть поговорка" я начальник - ты дурак, ты начальник - я дурак", так что он банкует и против него не попрёшь каким бы он ни был.
Возвращаясь к нашим баранам - значит надо поставить этот 4 фреймворк?
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.07.2011, 13:44
еще вариант: переделай все под более старый фреймворк. для этого там, где еще наклацываешь типа проекта, в самом начале, вверху вместо .NET Framework 4.0 в чекбоксе выбери более старый фреймворк (позвони преподу и спроси, на каком он остановился. зауважает). далее все как и делала, потом попробуй, будет ли работать на втором компе. можно это и с готовым проектом проделать, хотя длы с++ проектов это посложнее, чем для сишарфовых:

правой мышкой на проект в Solution Explorer, выбериUnload project
правой мышкой на разгруженный проект и выбери Edit <projectname>.vcxproj
откроется xml-файл. найди там <PropertyGroup Label="Globals">, а там - <TargetFrameworkVersion> (если его нет - добавь). что внутри этого нода - определяет версию фреймворка. это может быть v2.0,v3.0, v3.5 или v4.0. у тебя стоит последнее. измени 4.0 на 3.5, например (более ранние - вообще каменный век). в общем, сделай так: <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
сохрани файл и закрой
правой мышкой на проект и выбери Reload Project
перекомпилируй и запусти на второй машине.

это будет работать только в 2010. но у тебя, как я понял, именно она. более старые используют несколько другой формат файлов проекта.

Добавлено через 2 минуты
Цитата Сообщение от Дилендик Посмотреть сообщение
Да, действительно на втором только 3....
А насчёт препода, есть поговорка" я начальник - ты дурак, ты начальник - я дурак", так что он банкует и против него не попрёшь каким бы он ни был.
Возвращаясь к нашим баранам - значит надо поставить этот 4 фреймворк?
ну, ты ж не пойдешь преподу ставить, он не даст. если хочешь поставить на свой второй - я тебе в одном из предыдущих постов давал ссылку "тебе сюда". а для дурака-препода переделай проект как я написал. не думаю, что сегодня у кого-то есть компы без 3.5. ну, возьми 3.0 для верняка.
1
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
22.07.2011, 15:52  [ТС]
Пойду пробовать.
Спасибо. Если не получится - вернусь.
С преподом мы не такие друзья, чтобы я ему звонила, тем более он в отпуску. Потом комп то не его личный, а институтский. Судя по тому что мне пришлось VS Express 2010 ставить самой на 30 дней, а в институте не дали код для бесплатной для студента - значит в институте его нет.

Добавлено через 2 часа 1 минуту
"Ой, спасибо Сулейману, он помог советом мне" фраза из фильма.

Всем спасибо, кто мне помогал. Поставила фреймворк 4 на второй комп и проект там тоже работает.
Значит всё в порядке, а с преподом будем надеяться на лучшее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2011, 15:52
Помогаю со студенческими работами здесь

Будут ли работать приложения с функциями framework 4 на системах, где он не установлен?
Например если написать простой калькулятор, но на новом VS, то на других компьютерах ,где нет фрейм ворк 4 версии, будет ли работать...

Если тайминги у оперативки разные, значит они в дуал работать не будут?
Подскажите пожалуйста, если тайминги у оперативки разные, значит они в дуал работать не будут? Я просто не очень в этом разбираюсь, вот и...

Имеет ли значение имя сервера источника проекта, если скомпилированное приложение будет работать на другом компе?
Здравствуйте! Подскажите пожалуйста, если я сделаю программу, а источник будет с сервера, на котором имя моего компа (не знаю, как другое...

Если запускать из C# программы библиотеки написанные на C++, они будут работать медленнее нативного кода С++?
Добрый день! Я начал работать с WPF, и мне он очень понравился. Но я работаю над проектом, которому нужна максимальная скорость...

Как работать на одном компе вдвоем, по сети с другого комьютера??? Один на Основном компе, а сдругой с ноутбука!
Итак! Есть один комп с XP и ноутбук тоже Xp стоит! они подключены по сетке (D-link 2640-U). Возможно ли работать с ноутбука на Компе...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru