起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: xxb

【搞定】X3下导入Dll运行时错误[请求][请求]

[复制链接]
发表于 2007-5-24 11:38:10 | 显示全部楼层
Result := Business.System.ComObj.CreateOleObject('CMapXPoint') as  CMapXpoint;
这样写肯定不对的

http://bbs.justep.com/forum.php? ... amp;highlight=class
25楼告诉你怎么找这里用到的字符串了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 11:57:27 | 显示全部楼层
好像是TGUID类型有问题,你改一个写法吧,用CreateOleObject

你用  CLASS_SdeWorkspaceFactory: TGUID = '{D9B4FA40-D6D9-11D1-AA81-00C04FA33A15}';
在注册表中,查找D9B4FA40-D6D9-11D1-AA81-00C04FA33A15,可以找到他的注册字符串
例如:我这里
  CLASS_WordDocument: TGUID = '{00020906-0000-0000-C000-000000000046}';
用00020906-0000-0000-C000-000000000046在regedit中查找,可以找到
HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}
它的ProgID是默认值是“Word.Document.8”
就可以用CreateOleObject('Word.Document')来创建它

我找到的就是二页的东西
回复 支持 反对

使用道具 举报

发表于 2007-5-24 13:53:56 | 显示全部楼层
Result := Business.System.ComObj.CreateOleObject('CMapXPoint') as  CMapXpoint;

肯定不是这么写的,应该是类似"Mapx.MapXPoint"这样的写法,具体你按照上面的说明到regsvr32中找一找就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 14:10:20 | 显示全部楼层
DIID_CMapXPoint: TGUID = '{968303A6-8F18-11D0-8796-00AA00B7EF73}';

在注册表只能找到:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Interface\{968303A6-8F18-11D0-8796-00AA00B7EF73}]
@="CMapXPoint"

[HKEY_CLASSES_ROOT\Interface\{968303A6-8F18-11D0-8796-00AA00B7EF73}\ProxyStubClsid]
@="{00020420-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{968303A6-8F18-11D0-8796-00AA00B7EF73}\ProxyStubClsid32]
@="{00020420-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{968303A6-8F18-11D0-8796-00AA00B7EF73}\TypeLib]
@="{E760686B-BC9E-4802-9ECF-175FDF4062CE}"
"Version"="5.0"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 14:12:36 | 显示全部楼层
还有没有其它得方法,有没有FTP,我把所有得资料发过去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 14:25:00 | 显示全部楼层
有MapX.Points个,但运行时出错
回复 支持 反对

使用道具 举报

发表于 2007-5-24 14:39:43 | 显示全部楼层
QQ吧,657944664
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 14:50:25 | 显示全部楼层
好的,我把完整的资料发去
回复 支持 反对

使用道具 举报

发表于 2007-5-24 16:34:38 | 显示全部楼层
有MapX.Points个,但运行时出错
出的什么错误呢?

你发的资料已经收到,正在安装
回复 支持 反对

使用道具 举报

发表于 2007-5-24 16:48:04 | 显示全部楼层
看到了,应该就是MapX.Points,你运行的错误是什么呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 06:52 , Processed in 0.035843 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表