zoukankan      html  css  js  c++  java
  • 制作Activex Dll 的范列

    delphi 引用方式:
    Project->Import Type Library ->
    可以看到 MyQoo Library (Version 1.0)名称
    ->Create Unit ->在Borland\import资料夹产生MyQoo_TLB.pas单元給其他程式引用

    应用范列:

    unit Unit1;

    interface

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

    type
        TForm1 = class(TForm)
        Button1: TButton;
        procedure Button1Click(Sender: TObject);
        private
        { Private declarations }
        public
        { Public declarations }
        end;

    var
        Form1: TForm1;

    implementation
        uses MyQoo_TLB;
    {$R *.dfm}

    procedure TForm1.Button1Click(Sender: TObject);
    var
    q:TQoo;
    begin
    q:=TQoo.Create(nil);
        ShowMessage(q.MdacVer); //显示MDAC版本
    q.Free;
    end;

    end.

    ActiveX Library在Delphi中制作方式:
    1、File -> New -> Other -> ActiveX -> ActiveX Library-->建立储存MyQOO.dpr专案
    2、File -> New -> Other -> ActiveX -> Com Object,填写Class Name (名称Qoo)->储存专案
    3、Project-->选择Type library视窗(MyQoo.tlb标题视窗)。
    4. 在IQoo开始新增方法,点选Registry Type library注册,即可在Unit1.pas单元中产生相对应的方法。
    5进行编译,Project->Complie/Build-> 建议MyQoo.DLL档

  • 相关阅读:
    二叉树的前序、中序、后序遍历
    队列&优先队列
    angularJS 初始化
    angularJS $q
    获取checkbox返回值
    ngRoute
    两个类的装饰器,内置的魔术方法
    super封装property反射
    广度优先和深度优先 父类对子类的约束 多态 鸭子模型
    继承
  • 原文地址:https://www.cnblogs.com/railgunman/p/1888243.html
Copyright © 2011-2022 走看看