2010-04-02 2 views
1

Мне нужно использовать средство рендеринга RGBRast для приложения DirectX, которое я разрабатываю. В настоящее время я просто включаю DLL с моей установкой.Включен ли RGBRast в .NET 3.5 SP1?

Я прочитал несколько мест, которые также включены в .NET 3.5 SP1. Это правда? Если да, то где находится DLL?


Этот распространяемый компонент может быть загружен с:

http://www.microsoft.com/downloads/details.aspx?familyid=57d03491-6c49-4429-bff7-130408b5f410

ответ

1

Да, включены, так как 3,0, без сомнения, для поддержки WPF. Доказательство is here. Скопировано в c: \ windows \ system32 \ rgb9rast.dll

+0

Для меня это было названо rgb9rast_2.dll. Интересно, есть ли надежный способ загрузить эту DLL без указания имени файла? –

+0

Лучшей ссылкой может быть http://blogs.msdn.com/astebner/archive/2008/07/13/8729636.aspx. Он ссылается на% WINDIR% \ system32 \ rgb9rast_2.dll –

+0

Я загрузил этот программный растеризатор, используя: IntPtr rasterizer = LoadLibrary ("rgb9rast_2.dll"); –

1
// Perform a LoadLibrary of the Microsoft Software Rasterizer... 
HMODULE hRast = LoadLibrary(szPath + CString("\\RGB9Rast.dll")); 
if(!hRast) { 
    hRast = LoadLibrary(szPath + CString("\\RGB9Rast_1.dll")); 
    if(!hRast) { 
     hRast = LoadLibrary(szPath + CString("\\RGB9Rast_2.dll")); 
     if(!hRast) 
      return FALSE; 
    } 
} 
+0

Где вы получили этот фрагмент кода? –

+0

Он похож на код, найденный здесь: http://svn.alleg.net/svn/Allegiance/branch/FAZR6/src/engine/D3DDevice9.cpp –

Смежные вопросы