Помогите справиться с необработанными ошибками C # Directx
August 28, 2021Это руководство было написано, чтобы помочь вам, если окажется, что вы получаете сообщение об ошибке «Номер DirectX C не поддерживается».
Рекомендуется: Fortect
Рекомендуется: Fortect
Вы устали от медленной работы компьютера? Он пронизан вирусами и вредоносными программами? Не бойся, друг мой, Fortect здесь, чтобы спасти положение! Этот мощный инструмент предназначен для диагностики и устранения всевозможных проблем с Windows, а также для повышения производительности, оптимизации памяти и поддержания вашего ПК в рабочем состоянии. Так что не ждите больше - скачайте Fortect сегодня!
а>
Я использую C # каждые 12 лет. Я знаю, что вы можете использовать собственный код через номер C, который предлагает Interop / PInvoke.Я только начал изучать DirectX, осознав, что уникальный способ использования DirectX для C # – это использовать что-то похожее на SharpDX, который является оберткой как часть C ++, не более C #.мой предмет; поскольку номер C поддерживает взаимодействие и помогает создателю получить доступ к собственным объектам DLL / всемирной паутине. Как эта поддержка идет против DirectX dll / com. Я очень запутался
Запросы 11 апреля 2016 г. 7:35
Не тот ответ, который вам нужен? Ознакомьтесь с другими фирменными вопросами C # C ++ Interop Directx Com-interop и задайте свой вопрос.
Это неправильно. SharpDX – это чистая оболочка числа C, которая использует некоторые из своих методов C ++ / CLI, вызывающих сцены. Инструмент для пост-обработки байт-кода IL в ваших сборках .NET. См. Основную публикацию для деталей. (На самой веб-странице «Избегая преимуществ, связанных с C ++ / CLI в C #»). Чтобы реализовать обратные вызовы программ C ++ в C #, вы, вероятно, также проведете небольшое исследование, представленное в этой статье.
Даже без каждой из наших самых важных инструкций байт-кода IL calli
было бы неплохо разработать завершающую оболочку для COM-объектов с неуправляемыми международными делегатами (через Marshal.GetFunctionPointerForDelegate
). Вы также можете сделать это с помощью обычного COM-взаимодействия в C #.
С другой стороны, если выяснится, что объекты C ++ определенно не обеспечивают большого недержания мочи COM (т.е. только чисто личные методы), вашей корпорации потребуется легкий доступ к оболочке C ++ для обработки ваш экспорт, поскольку геймерам не хватает объектов C ++ (которые, если я не ошибаюсь, больше не согласованы)
Простой 11 апреля 2016, 12:19
3542
PInvoke необязательно неадекватен и применяется к API в стиле C таких типов, как Windows API.Ужасно мало ребят, которых можно продюсировать.
Аналогичные ограничения существуют в COM, чтобы иметь interop.API
DirectX – это в основном версии C ++. Вы не можете превышать средние ограничения класса C ++. Это затруднительное положение. Но C ++ / CLI, несомненно, является способом вернуться назад, приложение помогает создать своего рода промежуток между управляемым собственным кодом и каким-то миром.
ответил 11 апреля 2016 г., всего в 7:55.
35,2 тыс.
Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.Unmanaged Directx C
Nicht Verwaltetes Directx C
Directx Non Gestito C
Directx C Non Gere
Onbeheerde Directx C
관리되지 않는 Directx C
Directx C Nao Gerenciado
Ohanterad Directx C
Niezarzadzany Directx C
Directx No Administrado C
г.