了解delphi and VC++朋友请进,200分在线等待!!!!!(200分)

春意

Unregistered / Unconfirmed
GUEST, unregistred user!
[:)]对面的朋友你好!
我是刚从delphi转VC++的电脑受好者,现遇到一问题请各位大侠帮忙!
定义动态链接库dll.dll中有一过程:
procedure LoadFrame(var p:pchar;var List1:Tlist);stdcall;
begin
.......
end;
exports LoadFrame;

其中Tlist为delphi中的存放指针地址的类,在delphi中调用上面的动态链接库
可以实现。现请问在VC++中怎么调用此动态链接库!如果不能应怎么改!!
多谢帮助!!!!!在线等待!!
 
试试CList,但不知道是否兼容。
 
似乎不行的,最好是直接把指针发过去。
 
能否举个例子!!!!
回答好的可以另加分!!
 
立场不坚定改学VC++了,不能告诉你
 
to spymaster:
帮帮忙吗?
没办法的办法,我以前都用delphi开发的,现在与别人合作急用!!!!
 
先把你的tlist savetostream了不就行了吗?
 
试试不用TList,而改用array [...] of pointer可能兼容性会好一些。
 
void WINAPI LoadFrame(LPSTR p,LPVOID *List1);
使用时进行类型转换
 
老兄,你这样是不行的。 VC 下面没有 TList 类
如果你想让 VC 和 Delphi 的代码通信的话,
尽量使用大小已知的,两边都能够正确使用的变量类型
其它东东都不能用的
 
楼上的兄弟说的对:
只要将数据保存到磁盘或内存就行了
 
谢谢大家!!
开始分分:spymaster你好!谢谢你的回答,本人决定分你为20分!
其他朋友均为30分!!!!
 
春意,我现在也在南京,对你比较感兴趣,怎么和你联系,我的联系地址: wjianjun@vip.sina.com。
 
顶部