- 积分
- 92
- 帖子
- 26
- 主题
- 5
- 精华
- 0
- 最后登录
- 2014-4-18
- 在线时间
- 57 小时
- 私信
|
发表时间 : 2013-3-2 20:13:04
|
浏览 : 1135 评论 : 0
描述:
一:软件版本:GLStudio3.2,VP2.2.1,GLS Vegaprime Plugin2.9.3,VC(6.0、7.1、8.0)
二:我将GLS3.2安装包下自带的一个_MFD.dll文件插入VP2.2.1中,能显示在场景中,能进行交互操作,如下图所示
三:我照着GLStudio3.2的教程把自带例子做了一遍,设计文件的代码在VC6.0、VC7.1、VC8.0下均能编译成功,生成exe或dll文件,其中dll文件能在GLS3.2中Inserts a component并显示出来(说明dll是有效的),但当我把有效dll文件插入vp时,却始终看不到仪表在场景中的显示(我已经进行了很多次位置和缩放的设置,不是放置和缩放大小的问题);
四:于是我将GLS3.2安装包下的_MFD.gls在上述各个VC版本中自己生成有效的_MFD.dll,当将此_MFD.dll文件插入vp2.2.1时,也不能在场景中显示出来。
问题:
1、为什么我自己生成的_MFD.dll文件和其他dll文件(再强调一下哈:自己生成的dll是有效的)在vp2.2.1中不能显示呢,而安装包自带的_MFD.dll可以?
2、难道安装包自带的_MFD.dll的.gls设计文件是其他版本(如论坛里谈到与vp2.2.1对应的GLS版本应该是3.2.2或3.2.4)建出来的吗?但是按道理说GLS3.2安装包里的文件,只可能是3.2版本或更低版本建立.gls文件和对应生成的.dll文件呀。
安装包下的.dll文件在vp中的显示
请各位指点迷津!谢过了
|
|