当前位置: 传客网 > DELPHI使用上例中的DLL

DELPHI使用上例中的DLL

2017-01-02 作者:wanghe334

                            DELPHI使用上例中的DLL

                                         作者:王鹤 QQ:583241212

DELPHI源文件:

unit Unit1;

interface
       
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);

  private
    { Private declarations }

  public
    { Public declarations }

  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}


const
DllName='Dll2.dll';


procedure TForm1.Button1Click(Sender: TObject);
type    TAdd=function({val1:integer}):integer;stdcall;
       var
      HInst:THandle;
      FPointer:TFarProc;
      MyFunc:TAdd;

begin
         HInst:=LoadLibrary(DllName);
      if HInst>0 then
      try
        FPointer:=GetProcAddress(HInst,PChar('HelloWorld'));
        if FPointer<>nil then
        begin
          MyFunc:=TAdd(FPointer);
          //Edit1.Text :=inttostr(MyFunc(6));
          Myfunc();
        end
        else
          messagebox(0,'Funtion Add not found','Warning',MB_OK);
      finally
        FreeLibrary(HInst);
      end
      else
        messagebox(0,'DllName not found','Warning',MB_OK);

end;

end.



相关推荐

  • 浅谈多媒体在高中化学教学中的实际使用

    浅谈多媒体在高中化学教学中的实际使用摘要:化学是一门以实验为基础,研究物质组成、结构、性质、变化和规律的学科。为了体现现代信息技术在高中化学教学中使用的优点,我以多媒体在高中化学教学中的实际使用为例做一简单介绍:激发学生的好奇心和求知欲;强

  • AJAX在PHP中的简单使用

    [AJAX介绍]Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。异步Ja

  • AJAX在PHP中的简单使用(1) php教程 02-21

    AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的

  • IOS开发:Swift 中的指针使用

    Apple期望在Swift中指针能够尽量减少登场几率,因此在Swift中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在Swift中指针使用的困难,特别是对那些并不熟悉指针,也没有多少指针操作经验的开发者(包括我自己也是)

  • 学术论文中的“合理使用”与“抄袭”——从法律的视角

    摘要:学术论文的研究写作过程中,需要适当的引用前人的研究成果,这是值得鼓励的。但在当前国内学术界中,出现大量关于学术论文抄袭的“剽窃门”事件。那么,如何理解“合理使用”与“抄袭”?如何对二者进行界定?笔者试图从法律的视角进行简要的介绍和探讨

  • AJAX在PHP中的简单使用

    http://www.chinaz.com/program/2008/0318/24925.shtmlAJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多

  • 工具篇 - jQuery中的工具使用

    1.浏览器种类及其特性的检测$.support.*//该方法不常用$.browser.type//返回浏览器内核标志注释:type:safari/opera/msie/mozilla,都是浏览器。chrome与safari是同一内核。$.b

  • 在C++ Builder中使用Delphi文件

    在C++Builder中使用Delphi文件在使用多种语言和工具编写一个应用程序时,最为困难的事情之一是创建和维护定义文件的接口。幸运的是,C++Builder把这一切都替你做好了。当在项目中加入一个.PAS文件时,C++Builder会自

  • 使用Delphi开发Office Word插件

    在Office2000中提供了基于COM的插件开发框架,这使得我们可以利用Delphi来扩展Office的功能。在Delphi3,4中编写基于COM的插件,我们需要自己创建COM接口的封装类,更糟糕的是要想支持事件的话还需要使用连接点(co

  • 使用Delphi进行X86操作系统内核的开发实践 ***

    -----老鳃--------Delphi作为WINDOWS平台下的RAD工具,其开发的高效性吸引了众多软件公司用来开发应用层软件,除了一般RAD所具备的高效性外,Delphi的开放性(开放源代码、方便深入底层)确实让众多的开发人员爱不释手

  • windows 2003使用Delphi出错

    在windows2003启动delphi时提示Can'tloadpackage:dclite70.bpl解决方法,win2003serverSP1+delphi7,在启动DELPHI时会提示Can'tloadpackage:dclite70

  • 使用Delphi整合除错环境

    程式设计师绝对都曾经有过与「臭虫」奋战的经验,你是否也曾经为了一个程式的臭虫忙到深夜後来发现问题出在一个实在很蠢的地方?优异的开发环境如Delphi者当然不会忘记除错器(Debugger)这样重要的工具,然而Delphi安装完成後,循开始功

  • 使用Delphi实现票据精确打印.

    使用Delphi实现票据精确打印.一、概述在银行,税务,邮政等行业的实际工作中,经常涉及到在印刷好具有固定格式的汇款单,储蓄凭证,税票等单据上的确定位置打印输出相关的信息。在此类需求中,精确地定位单据并打印相关信息,是解决问题的关键。一般情

  • Delphi中MsComm控件的安装使用

    使用mscomm很长时间了,一直没整理,今天看注册工具时,发现还是好好整理下好,下面是百度到的。通过一件事(啥事就不说了)发现,女人要是没有自己的事业和理想的话,会被别人看不起的,甚至自己的男友。当一个女人到自己的男友随便批得程度的话,这个

  • iOS中正则表达式的基本使用方法

    一.第三方框架RegexKitLite的使用在ios项目中可以借用第三方框架RegexKitLite来简化对正则表达式的使用,使用方法如下1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,将那两个文件添加到工程中,并

  • 中国药物使用的三大问题 !!!

    2014年中国生理盐水消耗费用97亿元,位列所有药物销量的榜首,高出第二位32亿元,这从一个侧面反映了输液在临床中的广泛使用。诺华大中国区主席尹旭东认为中国药物使用过程中存在三大问题:用药结构不合理,创新药物整体利用不足,对健康产出关注不够

  • 中国药物使用:销量最高的竟是“生理盐水”

    药物的使用不仅是医生治病救人的必要手段,也是医疗资源消耗的物化载体。2014年中国生理盐水消耗费用97亿元,位列所有药物销量的榜首,高出第二位32亿元,这从一个侧面反映了输液在临床中的广泛使用。在中国的实际药物使用过程中,仍然存在很多问题。

  • AMD设计中心开始使用新的Opteron集群服务器

    AMD设计中心位于美国加利福尼亚州,最近该中心的最新安装了基于“Opteron”处理器Model244的集群服务器。开发人员将使用可扩展的HPC应用测试和开发平台。>为满足使用Opteron处理器的顾客要求,AMD的这个项目与华宇电脑

  • PHP中mamcache的安装使用

    这两天做项目用到了mamcache缓存功能,我一直没搞明白是怎么回事,让我很纠结,我想肯定很多人都遇到跟我一样的问题吧,就是明明在php环境中安装了php_mamcache.dll扩展,也能实例化输出连接标识数组,却无法使用缓存,那么恭喜你

  • 关于禁止针对中国公民使用攻击性精神控制技术和定向能等隐蔽侵害武器的刑法增修案

    禁止使用攻击性精神控制技术和定向能等隐蔽侵害武器的刑法增修案【编辑】【删除】作者:杨万江中华人民共和国第十一届全国人民代表大会议案(向全国人大代表的建议稿)案名:关于禁止针对中国公民使用攻击性精神控制技术和定向能等隐蔽侵害武器的刑法增修案提

返回
顶部