(一)通过向导DLL Wizard新建一个动态链接库,取名为:DLLPro.dpr。说明:当在DLL工程文件中使用了String类型时,要有 uses ShareMem ,不过建议使用PChar类型。其代码如下: library DLLPro; //编译生成DLLPro.dll文件。 uses ActiveX, Forms, Windows, SysUtils, Cla...
转载 2018-03-04 11:13:00
173阅读
2评论
    使用了 Dll 动态链接库后,一个应用程序不再是单一 EXE 文件了,而是由一个 EXE 文件加多个DLL文件组成,这样做原因是方便以后维护与更新,也是跨语言开发办法之一。     1,打开 Delphi,打开 Dll Wizard,建一个工程,取名 my。     2,在新建 Dll
原创 2010-09-16 13:38:54
2171阅读
Delphi调用DLL文件里窗体在我们写程序时候,有些窗体要重复使用,最好就是把这些窗体写到一个DLL文件里去,这样就比较方便调用,下面的
原创 2023-08-31 11:09:56
445阅读
DLL链接库代码Library Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; Function ShowForm(AHandle:THandle):Boolean;StdCall; var AForm:TForm1; begin Result:=False; Application.Handle:=AHandle; AF
原创 2013-07-29 11:35:18
1749阅读
1点赞
一、打开项目文件(.DPR),删除单元底部begin和end.之间所有语句(一般情况下这些语句是由Delphi自动生成)。  二、更改头部 program 类型 将 program 改为 library   三、可以在单元底部begin语句之前加入自己定义其他函数或者过程,用于输出
原创 2013-08-08 17:18:40
958阅读
Delphi应用程序架构中有一种模式,采用DLL或Package存储业务窗体,当需要时从其中载入到主程序中,这时候需要对DLL或Package中窗体进行处理,步骤
原创 2021-08-30 10:48:32
644阅读
一、新建一个DlL文件 1.新建一个Dll文件,并保存Dll文件 二、将EXE.pas文件添加到Dll文件中  1.点击 Project -->Add Project(或Shift+F11)  2.找到exe.pas文件 三、在DLL工程源文件中添加代码 library Mydl
原创 2013-08-08 17:01:09
1470阅读
Delphi制作DLLDll制作一般步骤 二 参数传递 三 DL
转载 2013-04-06 17:04:00
750阅读
<一>在Delphi中静态调用DLL top 调用一个DLL比写一个DLL要容易一些。首先给大家介绍是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样,我们先举一个静态调用例子。 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, For
转载 2024-02-22 22:33:06
329阅读
delphi 窗体阴影 放窗体创建事件里面 SetClassLong(Handle, GCL_STYLE, GetClassLong(Handle, GCL_STYLE) or CS_DROPSHADOW); 采用API画圆角窗体! 圆角窗体一(四角都是圆角)采用CreateRoundRectR
转载 2019-09-02 15:14:00
171阅读
2评论
一定有很多人看到过一些奇形怪状窗体,例如一些屏幕精灵。其实实现起来非常容易,做到三点就好啦。下面我使用Delphi做了一个VCL控件(TBmpShape),你只需要指定一幅图片就可以将窗体变成你图片形状。 1。准备一幅位图图片,一定要BMP格式 2。将VCL控件放在你窗体(FORM)上,注
转载 2019-09-02 15:04:00
310阅读
2评论
DELPHI 透明窗体 心血来潮想用delphi做透明窗体,要知道我虽然搞了N年编程,但什么也没编写成。惭愧很,以前VCVB之类光搞懂它们控件就让我很费劲,没办法不懂英文。还是学DELPHI吧,听说是聪明程序员学习语言。在网络上搜索下透明窗体,哈文章不少,视频也有,但都太繁琐,关键看不懂,总
转载 2019-08-13 15:17:00
510阅读
限制窗体不能移动 1.声明。 procedure WMWindowPosChanging(var Msg: TWMWindowPosMsg); message WM_WINDOWPOSCHANGING; 2.函数实现 procedure TForm1.WMWindowPosChanging(var Msg: TWMWindowPosMsg); var   WindowPos:
原创 2012-09-30 21:03:02
1313阅读
1.手工修改窗体继承时,怎样让其父类所有控件显示(在设计时)? File -> New -> Form,新建一个form,在form单元文件中修改 TForm1 = class(TForm) 为; TForm1 = class(TFatherForm) //TFatherForm为被继承窗体
转载 2020-11-28 16:55:00
433阅读
2评论
Form窗体可以响应各种各样时间,在Object InspectorEvents页面中罗列了一大堆,如下图:​ ​下面将要列出
转载 2018-08-14 00:38:00
557阅读
2评论
Delphi制作DLLDll制作一般步骤二 参数传递三 DLL初始化和退出清理[如果需要初始化和退出清理]四 全局变量使用五
转载 2023-08-31 10:28:55
0阅读
//MyInt.pasunit MyInt;interface{$IFNDEF MYLIB}function MyAdd(a,b:integer):integer ;stdcall;{$ENDIF}implementation{$IFNDEF MYLIB}function MyAdd; extern... Read More
转载 2015-01-26 11:54:00
323阅读
2评论
BorderStyle := bsNone; Left := 0; Top := 0; Width := Screen.Width; Height := Screen.Height;
原创 2021-07-29 15:14:42
1338阅读
用MDI实现浏览子窗口,具有窗口管理功能,同屏观看多个网页内容 ① 多文档窗体(MDI) MDI窗体是一种具有主子结构窗体体系,微软Word便是其中一个典型例子。MDI体系中至少需要两种窗体,只能将其中之一设置为主窗体,其余窗体全部则全部为子窗体,主窗体负责子窗体管理、切换等工作。自然,子
转载 2020-10-12 17:25:00
408阅读
2评论
Showmodal 是个函数, Show 是个过程 1. Showmodal: 概念 : 当你调用一个窗口用 SHOWMODAL 时 , 当这个窗口显示出来后 , 程序不会继续自己执行 , 而是根据你对这个窗口操作来执行 , 只有关闭了这个窗口后才会执行。 属性 : FormStyle 改为 fs
转载 2018-12-15 21:20:00
225阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5