M
muzisoft05
Unregistered / Unconfirmed
GUEST, unregistred user!
我前几天在网上搜到一个GLMQO.dll,,,,它是一个用.Net语言开发的DLL,,里面有一些类和方法,,,我想把它的代码为我所用,,前提是:用Delphi7或VC++6这样的非.net语言来使用该GLMQO.dll中的代码
于是这个问题就成了:如何在非托管代码中引用托管代码?在网上找到一个COMInterop看了半天也不明白
实际上我下到的压缩包内不仅仅是一个GLMQO.dll文件,,还有其它一些文件,,链接在下里http://bbs.gameres.com/upload/sf_2006923134758.rar,,,,里面有一个调用GLMQO.dll里面的类和方法进行绘图的小工具GLMQODemo(有必要介绍一下GLMQO.dll本身,,mqo文件是一种3d格式文件,跟其它一些3d格式文件一样,里面包含有模型的网格数据和骨骼数据,是一个Ascii码文本文件,mqo文件的编辑器是一个叫Metasequoia的编辑器,mqo文件为很多日本游戏如FFXI,AI2使用,GLMQO就是运用OpenGL库使用MQO而做成的一个DLL,不过它并不是一个普通的DLL,,也不是一个普通的非托管代码的WIN32的COM,,它是.net CTL托管的DLL,里面封装有加载mqo文件,显示mqo文件模型的类和方法),,GLMQODemo也是作者用VS.net写成的,而且GLMQO.dll中的源程序是不可求的,现在的问题是:我想模拟那个GLMQODEMO,,用Delphi7来调用GLMQO.dll,,重写那个demo,,,
于是这个问题就成了:如何在非托管代码中引用托管代码?在网上找到一个COMInterop看了半天也不明白
实际上我下到的压缩包内不仅仅是一个GLMQO.dll文件,,还有其它一些文件,,链接在下里http://bbs.gameres.com/upload/sf_2006923134758.rar,,,,里面有一个调用GLMQO.dll里面的类和方法进行绘图的小工具GLMQODemo(有必要介绍一下GLMQO.dll本身,,mqo文件是一种3d格式文件,跟其它一些3d格式文件一样,里面包含有模型的网格数据和骨骼数据,是一个Ascii码文本文件,mqo文件的编辑器是一个叫Metasequoia的编辑器,mqo文件为很多日本游戏如FFXI,AI2使用,GLMQO就是运用OpenGL库使用MQO而做成的一个DLL,不过它并不是一个普通的DLL,,也不是一个普通的非托管代码的WIN32的COM,,它是.net CTL托管的DLL,里面封装有加载mqo文件,显示mqo文件模型的类和方法),,GLMQODemo也是作者用VS.net写成的,而且GLMQO.dll中的源程序是不可求的,现在的问题是:我想模拟那个GLMQODEMO,,用Delphi7来调用GLMQO.dll,,重写那个demo,,,