麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Delphi > 正文

delphi中一個(gè)值得大家來(lái)考慮的DLL問(wèn)題

2020-01-31 20:52:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

以下是我的原代碼:
==========================================================================================
DPR  單元代碼
program Mdiform;
uses
  Forms,
  UMdiform in ´UMdiform.pas´ {Mainform},
  UDM in ´UDM.pas´ {GlobalDM: TDataModule},
  UFun in ´UFun.pas´;
{$R *.res}
begin
  Application.Initialize;
  Application.CreateForm(TMainform, Mainform);
  Application.Run;
end.
===============================================================================================
主窗體代碼:
unit UMdiform;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Udm,StdCtrls;
type

  TMainform = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
     MyHandle:HWND;
    { Public declarations }
  end;
var
  Mainform: TMainform;
type
  T_ShowTestMng=function (var adm:TMainform) : Boolean; StdCall;
implementation
{$R *.dfm}
procedure TMainform.Button1Click(Sender: TObject);
var 
  Lib_         :THandle;
  _ShowTestMng :T_ShowTestMng;
begin
  Lib_:=LoadLibrary(pchar(´MdiChild.dll´));
  try
    @_ShowTestMng:=GetProcAddress(Lib_,´_ShowTestMng´);
    if not(@_ShowTestMng=nil) then
      _ShowTestMng(Mainform);
  finally
    FreeLibrary(Lib_);
  end;
end;
procedure TMainform.FormCreate(Sender: TObject);
begin
 MyHandle:=Application.Handle;
end;
end.
==============================================================================================
子窗體DLL代碼:
library MdiChild;
uses
  ShareMem,
  UMdiform,  //此單元為父窗體單元,在頂目設(shè)置中我已經(jīng)設(shè)置了搜索此單元在路徑。
  Forms,
  SysUtils,
  Classes,
  UChild in ´UChild.pas´ {FrmChild};//FrmChild子窗體的FormStyle屬性為FsMDIChild
{$R *.res}
function _ShowTestMng(var adm:TMainform) : Boolean; StdCall;
begin
  result:=true;
  Application.Handle:=adm.MyHandle;
  Application.CreateForm(TFrmChild,FrmChild);   //程序就出錯(cuò)在此:出錯(cuò)原因是:Cannot create form. No MDI Forms are currently active.
  FrmChild.Show;
end;
exports
    _ShowTestMng;
end.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 亚洲精品永久视频 | a黄色片| 黄色片一区二区 | 成年人免费高清视频 | 国产69精品久久久久孕妇黑 | 色av综合在线 | 成人三级电影网站 | 久久影院国产精品 | 日韩伦理电影免费观看 | 日本精品久久久一区二区三区 | 国产一区二区免费看 | 全黄裸片武则天一级第4季 九色p | 日韩视频一区二区 | av不卡毛片 | 成人毛片免费视频 | 午夜视频在线观看免费视频 | 久久久久国产成人免费精品免费 | 深夜免费福利视频 | 国产91小视频在线观看 | 午夜伦情电午夜伦情电影 | 黄色1级视频 | 成人毛片免费 | 黄色片免费看网站 | 久久久国产精品免费观看 | 国产免费看 | 毛片中文字幕 | 九色激情网| 91精品动漫在线观看 | 日日狠狠久久偷偷四色综合免费 | 免费人成在线播放 | 羞羞羞网站 | 午夜视频久久久 | 中国a级黄色片 | 牛牛热这里只有精品 | 一分钟免费观看完整版电影 | 国产精品爱久久久久久久 | 亚洲黑人在线观看 | 午夜影视一区二区 | 羞羞色网站 | 九九精品影院 | 亚洲精品a在线观看 |