Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Use Managed Extensions" в Visual studio.net, очень нужна помощь 
:(
    Опции темы
programmer
  Дата 2.2.2004, 23:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Когда в Visual C++.net включаешь параметр "Configuration Properties -> General -> Use Managed Extensions", для использования расширенного C++. Ну, например, если жить просто не можешь без блоков "try{...}__finally{...}". И компилируешь проект. То приложение запускается исключительно там где установлен сей Visual C++, а на остальных системах выдаёт какую-то run-time ошибку, типа нужен установленный Visual. Как избавиться от этой нелепой проблемы? Сколько ни лазил по докам и примерам, ничего не нашёл. Может в этой версии глюк какой? И если так, существует ли заплатка(патчик) какая(ой) для устранения этого недразумения?
  Вверх
shedon
Дата 2.2.2004, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 4
Всего: 11



Нужна не VC, а Microsoft .NET Framework


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
programmer
  Дата 3.2.2004, 15:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











не суть, как с проблемой-то справиться? Есть решение какое?
  Вверх
__vi
Дата 3.2.2004, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: нет
Всего: -1



А написать макросы для try и finnaly? Они конечно не будут такими точно как те, но их можно бкдет использовать везде.
PM MAIL   Вверх
__vi
Дата 3.2.2004, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: нет
Всего: -1



Например:
Код

#include <stdlib.h>
#include <assert.h>

#define try(f) assert(f)
#define finally(f) atexit(f)




Это сообщение отредактировал(а) __vi - 3.2.2004, 17:19
PM MAIL   Вверх
programmer
Дата 4.2.2004, 11:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо, но хотелось бы что-нибудь без изменения кода. Может какие dll-ки кинуть в папку с готовым проектом, или ещё какие-нибудь ухищрения?
  Вверх
__vi
Дата 4.2.2004, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: нет
Всего: -1



Перед компиляцией пройдись скриптом по коду. m4, perl, что тебе удобнее.

PM MAIL   Вверх
__vi
Дата 4.2.2004, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: нет
Всего: -1



Т.Е. делаеш маке и внем сначала скрипт работает а потом компиляция
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1090 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.