我需要爲我正在開發的DirectX應用程序使用RGBRast軟件渲染器。目前我只是將我的安裝包括在DLL中。.NET 3.5 SP1中包含RGBRast?
我已經閱讀了幾個地方,它也包含在.NET 3.5 SP1中。這是真的?如果是這樣,DLL位於何處?
此可再發行組件可從以下地址下載:
http://www.microsoft.com/downloads/details.aspx?familyid=57d03491-6c49-4429-bff7-130408b5f410
我需要爲我正在開發的DirectX應用程序使用RGBRast軟件渲染器。目前我只是將我的安裝包括在DLL中。.NET 3.5 SP1中包含RGBRast?
我已經閱讀了幾個地方,它也包含在.NET 3.5 SP1中。這是真的?如果是這樣,DLL位於何處?
此可再發行組件可從以下地址下載:
http://www.microsoft.com/downloads/details.aspx?familyid=57d03491-6c49-4429-bff7-130408b5f410
是的,包括在內,因爲3.0,無疑支持WPF。證據is here。複製到c:\ windows \ system32 \ rgb9rast.dll
// 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;
}
}
你從哪裏獲得這段代碼? – 2010-10-04 18:59:13
它與此處找到的代碼類似:http://svn.alleg.net/svn/Allegiance/branch/FAZR6/src/engine/D3DDevice9.cpp – 2011-05-26 17:37:00
對我來說它被命名爲rgb9rast_2.dll。我想知道是否有一種可靠的方式來加載這個DLL而不指定它的文件名? – 2010-04-02 20:03:29
更好的參考可能是http://blogs.msdn.com/astebner/archive/2008/07/13/8729636.aspx。他引用%WINDIR%\ system32 \ rgb9rast_2.dll – 2010-04-02 20:08:52
我已經使用下面的軟件加載了這個軟件:IntPtr rasterizer = LoadLibrary(「rgb9rast_2.dll」); – 2010-04-21 15:59:34