delphi调用COM组件问题 我在调用无参数COM函数就会出错 有参数的就不会出错 请问为什么呀 tmp:= CreateOleObject('dm.dmsoft'); 调用COM
Edit3.Text := tmp.SetPath('c:\') 这个是设置全局路径在C盘,返回的数据能正确显示在Edit3.Text 这个不会出错
tmp:= CreateOleObject('dm.dmsoft');调用COM
Edit3.Text := tmp.ver() 这个是返回插件版本号,返回是string的 一运行就会提示无效的参数数目 但在VC 或 易语言调用 ver() 就没问题 为什么呀
Edit3.Text := tmp.SetPath('c:\') 这个是设置全局路径在C盘,返回的数据能正确显示在Edit3.Text 这个不会出错
tmp:= CreateOleObject('dm.dmsoft');调用COM
Edit3.Text := tmp.ver() 这个是返回插件版本号,返回是string的 一运行就会提示无效的参数数目 但在VC 或 易语言调用 ver() 就没问题 为什么呀
这句改成 Edit3.Text := tmp.ver
我在2.1113的大漠测试通过了 。原因是为什么我不知道 。我也是才入门。体谅下。应该和delphi的语法有关。