VC调用DELPHI DLL
VC调用DELPHI 写的一个DLL,然后将两个参数传递给它,传递的数据类型是字符串类型
DELPHI 中的STRING或者用PCHAR与VC中的哪个类型对应?
VC中调用咋老提示错误
error C2197: 'int (__stdcall *)(void)' : too many actual parameters
VC这样调用 的
//调用dll
HINSTANCE hDll;
hDll=LoadLibraryW(LPCWSTR("Smart.DLL"));
FARPROC lpFunc;
lpFunc=GetProcAddress(hDll,"ShowForm");
(*lpFunc)("hunter","xing"); //此行提示错误,应该怎样调用呢
小弟原来一直用DELPHI,对VC只了解皮毛,谢谢回复,分不够可以加,解决问题一定会即时结帖
ShowForm 在delphi中声明是如何的 ?
C/C++ code:
typedef void( *type )( const char*, const char* );
lpFunc;
lpFunc = GetProcAddress( hDll, "ShowForm" );
( *lpFunc )( "hunter", "xing" );
试试这个
还是那个提示
Delphi(Pascal) code:
procedure ShowForm(DoctorName,UserName:PChar);
begin
sDoctorName:=DoctorName;
sUserName:=UserName;
end;
exports
ShowForm;
[Quote=引用
相关问答:
procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer);
var
len,MaxDelete:Integer;
P:PLongint; //4 个字节的长整形指针
begin
P:=PLongint(A);// 取的 A 的 ......
VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......
请问Delphi有树形控件吗?
怎样使用?
Ttreeview
treeview.items.addchild(nil(上级节点),'案发时发'(text));
raize 控件包里面有,csdn有下载的
查帮助TTreeView和TNode两个类
TTreeView ......
急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:
unit UShare;
interface
uses Windows, Me ......