起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 396|回复: 11

未支持的数据类型**

[复制链接]
发表于 2007-5-16 11:32:35 | 显示全部楼层 |阅读模式
在delphi中EmptyParam编译通过并运行成功,在x3下试了 Business.System.Variants.EmptyParam,Business.Forms.OleCtrls.EmptyParam,
Nil,var UnUsedParam: OleVariant编译都通过,但运行时出错
' 未支持的数据类型'
回复

使用道具 举报

 楼主| 发表于 2007-5-16 13:22:05 | 显示全部楼层
有人吗???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-16 15:09:51 | 显示全部楼层
有人吗???
回复 支持 反对

使用道具 举报

发表于 2007-5-16 16:31:56 | 显示全部楼层
请问楼主想实现啥呢?把原始的需求说说看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-16 17:08:15 | 显示全部楼层
EyeMap.Layers.CreateLayer('NavLayer',EmptyParam,EmptyParam,EmptyParam,EmptyParam);后面的EmptyParam是object的,在x3下编译通过,但运行时'未支持的数据类型'.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 08:37:52 | 显示全部楼层
请看一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 09:27:39 | 显示全部楼层
急啊
回复 支持 反对

使用道具 举报

发表于 2007-5-17 10:02:27 | 显示全部楼层
请参考studioHelp
NameSpace: Business.System    ClassDelcare: Business.System.Variants
--------------------------------------------------------------------------------
property EmptyParam: TObject;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 10:41:17 | 显示全部楼层
好先试一下
回复 支持 反对

使用道具 举报

发表于 2007-5-17 11:26:27 | 显示全部楼层
*alang(阿朗)(40480843) 11:05:52
delphi代码
var
  word: OleVariant;
begin
  word := CreateOleObject('Word.Application');
  showmessage('before quit');
  word.Quit(EmptyParam, EmptyParam, EmptyParam);
  showmessage('after quit');

*alang(阿朗)(40480843) 11:06:11
平台代码:
var
  o: Object;
  word: System.DispatchHelper;
begin
  o := ComObj.CreateOleObject('Word.Application');
  word := System.DispatchHelper.Create(o);
  Dialogs.showmessage('before quit');
  word.InvokeMethod('Quit', [nil, nil, nil]);
  dialogs.showmessage('after quit');
  (o as System.IDisposable).Dispose;
*alang(阿朗)(40480843) 11:06:14
是可以的
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 21:18 , Processed in 0.040731 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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