Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Managed DirectX  (Прочитано 4932 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mfcer__
Команда клуба

ru
Offline Offline

« : 22-02-2004 21:40 » 

Установил DirectX 9.0b
По идее должны были быть доступны  Microsoft.DirectX.dll и Microsoft.DirectX.Direct3D.dll, но когда я в студии пишу код типа
#using <Microsoft.DirectX.dll>
то компилятор выдает ошибку

Сами же эти длл находятся в WINDOWS\ASSEMBLY
То есть они есть на диске....

Что делать  :?:
Записан
Alf
Гость
« Ответ #1 : 22-02-2004 23:14 » 

Речь идет о C# или C++?
Записан
Mfcer__
Команда клуба

ru
Offline Offline

« Ответ #2 : 23-02-2004 09:07 » 

о MC++
хотя с C# тоже такое происходит
Просто они в упор не видят Managed DirectX
Записан
Alf
Гость
« Ответ #3 : 23-02-2004 20:20 » 

Для того, чтобы стали доступны обекты из сборки в C#, необходимо добавить ссылку на нее в проект. Только одного using для этого недостаточно, нужно сделать еще кое-что: в меню Project выбираем Add Reference, затем переходим на закладку .NET, выбираем компонент из списка и жмем Select.
Теперь можно использовать пространство имен сборки директивой
Код:
using Microsoft.DirectX;

Только, разумеется, не нужны угловые скобки и расширение .dll, поскольку директива using не подключает файл к проекту (мы это уже сделали ранее при добавлении ссылки), а всего лишь указываем, что для объектов из этого пространства имен можно опустить Microsoft.DirectX.
Насчет C++ не скажу, поскольку ни разу не использовал его управляемое расширение, но думаю, что наверняка все точно так же или очень похоже.
Записан
KAAnton
Гость
« Ответ #4 : 27-02-2004 08:55 » 

у меня аналогичная проблема, дело в том что при установке direct x dll'ки в windows\assembly скопированы, однако из vs.net добавить ссылку на них нельзя, на закладке .NET диалога "add reference" они не отображаются, на закладке COM есть только directx 7/8 for visual basic type library, а вручную их добавить не получается, кнопка open диалога "select component" отключается, как только входишь в каталог windows\assemby
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines