function MyProc(Par1: PChar;var Par2: PChar): boolean这样一个DELPHI编写的DLL的接口函数,被VC调用,VC里该怎么写呢?最重要是第二个参数,不知道该怎么弄?哪位大哥能解答一下?最好写两句例子。
谢谢!!!
另:如果VC里面无法用这样的接口声明,那也可以改DELPHI的接口,反正我的目的是要能返回一个字符串,也就是说DELPHI编写的DLL,返回出一个字符串,VC编写的程序来接收这个字符串。
谢谢!!!
另:如果VC里面无法用这样的接口声明,那也可以改DELPHI的接口,反正我的目的是要能返回一个字符串,也就是说DELPHI编写的DLL,返回出一个字符串,VC编写的程序来接收这个字符串。
解决方案 »
- 请教高人关于KOL的问题,搞了一天一夜,实在搞不定了
- 请各位兄弟帮我看年吧.我不知错在那里了.
- 我跟XX不得不说的故事之:我跟SciTE不得不说的故事。
- 怎么能获得一个文件夹内的文件数量?
- 怎么能实现动态创建按钮?
- 用treeview做一个象www.csdn.net中BBS左边的菜单栏一样的界面,我的思路对不对,请高手指点!!
- dbgrid需要BDE支持吗?
- 200征解拨号问题,请有经验的高手帮忙!
- 新手询问。我想得到ttraeeview控件所选的选项的代码和名称及它的层次号,怎么得到呀?
- 有人在多线程的Delphi程序中使用过COM吗?
- 批处理文件直接运行正常,程序调用就路径不对,应该要怎样做?
- Delphi2008测试报告
特别是象par2那样需要回写的,那就一定要对方传一个参数进来了。个人建议第二个参数不需要使用var Par2:PChar;直接使用Par2:PChar就可以,只是对方再提供一个内存长度,这样子就可以判断给出的Par2的内存是否足够,以防止写出过多数据,而溢出。内存溢出的后果不甚设想。
你会用vc写导入函数嘛?如果不会,请先问这两个问题。