Подключение сборки Microsoft.DirectX: программа не компилируется - PascalABC.NET
Формулировка задачи:
Дело в том что на C# у меня все замечательно подключается, и получается с этим работать. Но я хочу попробовать сделать это в PascalABC.NET так как он использует тоже платформу NET. Думал все получится. Ну подключить то подключает сборку, но компилировать не желает вовсе. В чем проблема или этот паскаль сырой для подобных дел?
Решение задачи: «Подключение сборки Microsoft.DirectX: программа не компилируется»
textual
Листинг программы
uses System.Reflection; begin // тут нужно указать полный путь к сборке // на вашей машине может отличаться var asm := Assembly.LoadFrom( 'C:\Windows\Microsoft .NET\DirectX for Managed Code\Microsoft.DirectX.dll'); end.
Объяснение кода листинга программы
- Используется пространство имен System.Reflection.
- Создается переменная asm типа Assembly.
- Переменной asm присваивается значение, полученное методом Assembly.LoadFrom, который принимает в качестве аргумента строку с полным путем к сборке.
- В данном случае строка пути задается как 'C:\Windows\Microsoft .NET\DirectX for Managed Code\Microsoft.DirectX.dll'.
- Если сборка успешно загружена, то программа продолжит выполнение, иначе - выдаст исключение.
- Код не содержит обработки исключений, поэтому если сборка не будет найдена или возникнут другие ошибки при загрузке, программа прекратит выполнение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д