用Delphi做个COM,函数的参数想用对象或指针类型,TypeLibrary里分别是什么类型? 比如TADOConnection对象作为参数传入COM里。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用接口,才是符合标准的。对象作为参数,本身就限定了COM组件使用范围。 如果是传TADOConnection,是可以的。因为TADOConnection实现了某个标准接口(很久都没接触数据库方面的程序开发了,记不清是什么接口),所以你只要已这个接口作为参数输入类型即可。看你的用途,指针是不行的。要看指针指向的数据类型?如果是对象:假设COM是delphi开发的,调用方为C++方面的程序。若是传指针进来,COM程序如何理解指针所指向的内存区块?C++和Delphi的对象布局是否一致?具体成员类型及大小,在内存排列,如何读取? 不建议传递这类型的对象,你的还如在COM里使用TADOConnection,然后传递一个数字库连接字串来的方便和实用。传递的参数最好就是整型和字符串类型(字符串最好也是用PChar代替,要不有时候就是乱码,原因未知,我吃过这亏) 请问一个在命令行下调用DCC32编译程序的奇怪问题(内详) mdi应用程序问题? 有关转换的问题? 我想将messagedlg汉化,该怎么做,谢谢先 如何实现一个拖动一个图片 关于韩文显示的问题。 懂三层结构、DELPHI和SQL的大虾来帮忙啊!!! 关于计算字段的问题 开发数据库用bde控件还是ado控件好? 这个checkbox有点讨厌。 求助,数据保存时遇到的问题(增减字段保存时速度不一样)!!! 50分奉上,如何将DLL中的form融合到主窗体的panel中
传递的参数最好就是整型和字符串类型(字符串最好也是用PChar代替,要不有时候就是乱码,原因未知,我吃过这亏)