library AddNum;
uses
SysUtils,
Classes;
{$R *.res}
function AddNumber(Num1,Num2:integer):integer;stdcall; //定义求和函数
begin
result:=Num1+Num2;
end;
exports
AddNumber; //引出求和函数
begin
end.
uses
SysUtils,
Classes;
{$R *.res}
function AddNumber(Num1,Num2:integer):integer;stdcall; //定义求和函数
begin
result:=Num1+Num2;
end;
exports
AddNumber; //引出求和函数
begin
end.
解决方案 »
- 大家帮忙看看代码吧!编译不了
- delphi 里 有类似 VS.NET 里的AutoResetEvent 类吗?
- 如何还原数据库最好
- 程序有1个主窗体(包含一个treeview控件),3个子窗体.实现功能:点击treeview项目后,3个子窗体能知道被点击项目的名字.
- 消息常量和窗体停靠
- 如何在为delphi程序制作安装文件。在线等~~~
- 大家觉的InterBase的库怎么样?
- 中间层中,为什么我的启动Form单元,不能引用远程数据模块里的东西???谢谢。急。
- 怎么对网页进行分析,如只取出一部分表格中的文字?
- 高分求购!!怎样清楚内存中的密码及其它记忆内容的源程序,如果满意不断加分!!
- 高手们到哪里下载漂亮的按钮控件呢?
- 控件keypress事件的参数为char,当输入中文时如何处理?
library AddNum;
uses
SysUtils,
Classes;
{$R *.res}
function AddNumber(Num1,Num2:integer):integer;stdcall; //定义求和函数
begin
result:=Num1+Num2;
end;
exports
AddNumber; //引出求和函数
//begin
end.
begin
result:=Num1+Num2;
end;
end.
exports
AddNumber; //引出求和函数Exports放到外面
library jezh;uses
SysUtils,
Classes,dialogs;
function myjezh(xxje:real):string;stdcall;
var i,j:integer;
xs_old,xs_new:string;//小数
zs_old,zs_new:string;//整数
const
cnumber: array [0..9] of string=('零','壹','贰','叁','肆','伍','陆','柒','捌','玖');
cdw:array [0..8] of string=('元','拾','佰','仟','万','拾','佰','仟','亿');
begin
//取整
........end;exports myjezh;
begin
end.
library project2;
uses
SysUtils,
Classes;
procedure Test;
begin
showmessage('this is a test!');
end;
exports
test;
begin
end;
然后按键Alt+P,B建立TestDll.Dll,却无法建立,为什么??
其中,错误提示是:[Error] Project2.dpr(20): Undeclared identifier: 'showmessage'
Dialogs;
就可以了。
因为你使用了SHOWMESSAGE();