用 Import type library 功能添加一个".DLL"文件,生成DPK文件后出:"Property setters cannot take var parameters"错误,谢谢各位高手 哥们,没有问题呀!我都试过了!可能是你的Dll做的有问题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有好多好多的DLL要这么做。是金蝶K3的组件,用VB编写的。试了几个,发现在Delphi中这样用的话,每一个都会有不同的问题。我不太知道在VB中写的组件在Delphi中用最好的方法是什么? VB写的组建,特别是ADO的记录集,在Delphi中返回时,没有该变量类型 引入类型库 VB弄的类型库也许会有一些问题,那就不引入类型库吧。直接IDispatch方式调。 IDispatch:是什么?谢谢。 var v: Variant;begin ... v:= CreateOleObject('xxx.xxx'); //xxx.xxx表示你要使用的COM自动化对象 ... v.xxxxx;//调用COM接口方法 v := Unassigned; ...end;{----------------------------------}这种方式调用COM,实际上是使用了COM的IDispatch接口.也是VB或者脚本中最常用的调用COM方式。 另外,也可以使用CreateComObject. delphi DBGridEh的问题,大家帮忙 关于delphi的一些问题 Delphi2006里无法使用StarTeam吗? 如何使孙子响应消息? ★★★★★散分!!!收集delphi精彩网站!!!!!!!!!★★★★★ 非模态窗体的恼人问题。 怎样编写网络组件?要求象JMail,iNotesUpload等的一样可以在asp中调用? 如何实现文件的修改 自动编号并且不重复 各位大侠,十三妹这有一个解决不了的问题,请赐教,不甚感激!!!(修改) 请大家告诉我这条错误提示如何解决(关于delphi6) 无法为更新行集定位:一些值可能已在最后读取后改变--怎么解决
试了几个,发现在Delphi中这样用的话,每一个都会有不同的问题。
我不太知道在VB中写的组件在Delphi中用最好的方法是什么?
那就不引入类型库吧。直接IDispatch方式调。
谢谢。
var
v: Variant;
begin
...
v:= CreateOleObject('xxx.xxx'); //xxx.xxx表示你要使用的COM自动化对象
...
v.xxxxx;//调用COM接口方法
v := Unassigned;
...end;{----------------------------------}
这种方式调用COM,实际上是使用了COM的IDispatch接口.
也是VB或者脚本中最常用的调用COM方式。