dll调用找不到程序入口的问题

liulin 2001-11-27 07:52:46
dll用cb编
extern "C" __declspec(dllexport) void __stdcall crprt(TDataSet *DataSet ,TDBGrid *DBGrid);

delphi中调用
type
PDBGrid = ^TDBGrid;
PDataset = ^Tdataset;

procedure crprtForm(dataset:PDataset;dbgrid:PDBGrid);stdcall;external 'dlltest.dll';

crprtForm(@ADODataSet1,@DBGrid1);

cb中都可以,为什么delphi中不行?
...全文
125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ThinkX 2001-11-28
  • 打赏
  • 举报
回复
type
PDBGrid = TDBGrid;
PDataset = Tdataset;
这样试一试

wyzegg 2001-11-27
  • 打赏
  • 举报
回复
编译器不一样,需要写个DEF文件
让DELPHI认识

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧