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)
附件列表
查看全文
相关阅读:
javascript获取本地机器信息
js中获取日期格式
C#.NET 对HashTable数组进行按值排序
c# 修饰符
Android浏览器软键盘中的回车(确认)会触发表单提交的问题解决办法
excel 选择一个单元格,高亮一行
Berkeley Language Model
[转]sqlserver2005 【用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联】解决方案
Berkeley Parser
自然语言处理(NLP)网上资源整理 (转)
原文地址:https://www.cnblogs.com/xe2011/p/3876090.html
最新文章
Seurat的FindAllMarkers方法
list的append与extend
rstudio内存管理
安装cuda+cudnn流程记录
【转载】Android.mk文档规范
Linux应用程序安装
观察者模式(事件)
编程思想之理解面向对象
SqlServer 实现CTE(递归)查询
编程思想之理解符号语言
热门文章
多人同时修改同一订单问题
SmartAdmin开源简单的门户网站管理系统
script执行顺序
Enyim.Caching
谈谈C#中类成员的执行顺序
Python:json和jsonpath的基本用法
Windows7 开机遇到问题 提示:Windows 无法连接到System Event Notification Service服务
MOSS 2007 开发学习笔记(1) 自定义aspx类型的表单
IE9文档模式与HTML解析
Moss2007 收回解决方案时因为错误问题导致无法操作解决方案
Copyright © 2011-2022 走看看