zoukankan
html css js c++ java
delphi 中DLL的建立
Dll的创建与调用
File ->New->Other->Dll Wizard
DLL的创建
//可以将本代码复制粘贴到项目中 library Project1; uses SysUtils, Classes, Windows, Forms; {$R *.res} function Min(x,y:Integer):Integer;stdcall; begin if (x<y) then Result:=x else Result:=y; end; procedure MsgBox(Msg:string;Title:string;uType:LongInt=MB_OK);stdcall; begin Application.MessageBox(PAnsiChar(Msg),PAnsiChar(Title),uType); end; exports Min, MsgBox; begin end.
DLL的调用1
//将Project1.dll文件复制到本项目中 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; function Min(x,y:Integer):Integer;stdcall;external 'project1.dll'; procedure MsgBox(Msg:string;Title:string;uType:LongInt=MB_OK);stdcall;external 'project1.dll'; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(IntToStr(Min(3,2))); end; procedure TForm1.Button2Click(Sender: TObject); begin MsgBox('Hello','Tips',MB_OK+MB_ICONINFORMATION); end; end.
来自为知笔记(Wiz)
附件列表
查看全文
相关阅读:
10465
移动Web开发图片自适应两种常见情况解决方案
[置顶] Spring的DI依赖实现分析
Android中两种设置全屏或者无标题的方法
Esper系列(十二)Variables and Constants
Esper系列(十一)NamedWindow语法Merge、Queries、Indexing、Dropping
Esper系列(十)NamedWindow语法delete、Select+Delete、Update
Esper系列(九)NamedWindow语法create、Insert、select
Esper系列(八)Method Definition、Schema
Docker系列(五)OVS+Docker网络打通示例
原文地址:https://www.cnblogs.com/xe2011/p/3876090.html
最新文章
6.28 头像预览:form方法和ajax方法
6.27 流程管理
6.27 上传文件
6.25 权限管理
6.24 年月日三级联动和显示当前时间
6.24 数据库实时编辑,分页
Chapter 4: Spring and AOP:Spring's AOP Framework -- draft
python解约瑟夫环问题
Shell下日期循環
ubuntu12.04 安装R语言环境3.01
热门文章
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'的解决
LINUX
Java内存泄露的理解与解决
解决eclipse创建maven项目报错!Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp
问题分析探讨 --> 大约有700W数据的表,把当天的10W数据select导入新表,整个原来的表就锁死
常见android手机分辨率
java--map容器的hashcode和equals
给定一棵二叉树,每个结点包含一个值。打印出所有满足以下条件的路径: 路径上结点的值加起来等于给定的一个值。注意:这些路径不必从根结点开始。
关于苏宁易购的好坏与网购的心酸苦逼史,有同感的请继续顶起
wpf 计算器布局练习
Copyright © 2011-2022 走看看