Будет ли программа на NET работать на всех компах?
От: progr1976  
Дата: 12.09.04 22:08
Оценка:
Будет ли программа на NET работать на всех компах?
Т.е. на всех ОС (начиная с 98) и каков ее минимальный размер.
Просто у меня сложилось субъективное мнение что она работает только на тех компах,
где установлена соотв. среда NET.
Если же я ошибасю, то выложмите здесь какой-нить hellow word — например по типу диалога,
который создается мастером в VC 6.0 (или это невозможно?).
Re: Будет ли программа на NET работать на всех компах?
От: Nuald Россия http://nuald.blogspot.com
Дата: 12.09.04 22:37
Оценка:
Здравствуйте, progr1976, Вы писали:

P>Просто у меня сложилось субъективное мнение что она работает только на тех компах,

P>где установлена соотв. среда NET.

Правильное мнение. А там где может быть установлен framework, там может и запускаться программа.
Re: Будет ли программа на NET работать на всех компах?
От: Аноним  
Дата: 13.09.04 04:00
Оценка:
#Имя: -=???=-
Вы упоминаете VC 6. Если вы пишите на c++, то он и в VS 2003.NET продолжает создавать самые обычные EXE и DLL, которые могут включать, а могут и не включать работу с .NET . Это я на всякий случай, а то один знакомый считал, что .NET теперь нужен для ЛЮБОЙ программы, писанной на C++ with Managed Extensions.
Если же программа писана исключительно под .NET на том же C#,VB.NET или использует NET (в первую голову C++, Delphi (вроде бы)) то Framework необходим.
В принципе его установка не так уж накладна и оправдывет себя, особенно на 9x, где это единственный оплот стабильности системы.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Будет ли программа на NET работать на всех компах?
От: Lloyd Россия  
Дата: 13.09.04 08:57
Оценка: +1
Здравствуйте, Fagim, Вы писали:

F>Вы упоминаете VC 6. Если вы пишите на c++, то он и в VS 2003.NET продолжает создавать самые обычные EXE и DLL, которые могут включать, а могут и не включать работу с .NET . Это я на всякий случай, а то один знакомый считал, что .NET теперь нужен для ЛЮБОЙ программы, писанной на C++ with Managed Extensions.


Ну если Managed Extensions используются, то Framework нужен полюбому. А если не используются, то зачем создавать проект с Managed Extensions?
... << RSDN@Home 1.1.4 @@subversion >>
Re[2]: Будет ли программа на NET работать на всех компах?
От: progr1976  
Дата: 14.09.04 11:50
Оценка:
А>Если вы пишите на c++, то он и в VS 2003.NET продолжает создавать самые обычные EXE и DLL, которые могут

Я просто пробовал создавать самый обычный EXE (язык С++, IDE — NET), но он не работал на других машинах,
т.к. требовал бесконечный набор dll...
Т.е. видимо все дело в опциях настройки компиляции, так?
Re[3]: Будет ли программа на NET работать на всех компах?
От: coala Россия www.inreco.ru
Дата: 14.09.04 14:34
Оценка:
Здравствуйте, progr1976, Вы писали:

P>Я просто пробовал создавать самый обычный EXE (язык С++, IDE — NET), но он не работал на других машинах,

P>т.к. требовал бесконечный набор dll...
P>Т.е. видимо все дело в опциях настройки компиляции, так?

Бесконечный набор dll, как раз требуют программы не использующие ME,
.Net приложения достаточно понятно ругаются на отсутствие FW
Re[4]: Будет ли программа на NET работать на всех компах?
От: progr1976  
Дата: 15.09.04 17:14
Оценка:
C>Бесконечный набор dll, как раз требуют программы не использующие ME,
C>.Net приложения достаточно понятно ругаются на отсутствие FW
Т.е. нормальная прога на с++ уже не будет работать на нормальных компьютерах, если ее скопилить на NET?
Re[3]: Будет ли программа на NET работать на всех компах?
От: mihailik Украина  
Дата: 15.09.04 17:24
Оценка:
L>Ну если Managed Extensions используются, то Framework нужен полюбому.

Можно сначала запускать код без ME, а потом передавать управление в ME и отлавливать ошибку если что.


Зачем? Например, там в ME дополнительные неосновные модули выложены.
Re[5]: Будет ли программа на NET работать на всех компах?
От: Mab Россия http://shade.msu.ru/~mab
Дата: 15.09.04 17:27
Оценка:
P>Т.е. нормальная прога на с++ уже не будет работать на нормальных компьютерах, если ее скопилить на NET?
Кто такие 'нормальные компьютеры'?
Если программу на C++ скомпилировать с ключом /clr (что соответствует Вашему выражению "скомпилить на .NET", как понимаю), то она будет требовать предустановленного FW.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.