当前位置: 首页 > news >正文

无锡网站建设 首选无锡立威云商公司查询

无锡网站建设 首选无锡立威云商,公司查询,网站建设公司的岗位职责,手机万能浏览器文章目录 效果图参考利用DLL实现窗体的重用步骤1 设计出理想窗体步骤2 编写一个用户输出的函数或过程,在其中对窗体进行创建使它实例化步骤3 对工程文件进行相应的修改以适应DLL格式的需要步骤4 编译工程文件生成DLL文件步骤5 在需要该窗体的其他应用程序中重用该窗…

文章目录

    • 效果图
    • 参考
    • 利用DLL实现窗体的重用
      • 步骤1 设计出理想窗体
      • 步骤2 编写一个用户输出的函数或过程,在其中对窗体进行创建使它实例化
      • 步骤3 对工程文件进行相应的修改以适应DLL格式的需要
      • 步骤4 编译工程文件生成DLL文件
      • 步骤5 在需要该窗体的其他应用程序中重用该窗体
    • 完整代码
    • 强制卸载工具

效果图

在这里插入图片描述

参考

利用DLL实现窗体的重用

在 Delphi 5 中,通过 DLL(动态链接库)实现窗体的重用是一种高级技术,它允许你在多个应用程序之间共享窗体代码。这通常用于减少代码冗余,提高开发效率,并允许模块化设计。

步骤1 设计出理想窗体

像平时一样设计一个窗体,调试运行成功。

在这里插入图片描述

{将左边选中的移到右边}
procedure TForm1.Button1Click(Sender: TObject);
vari: Integer;
beginfor i:=ListBox1.Items.Count-1 downto 0 dobeginif ListBox1.Selected[i] thenbeginListBox2.Items.Add(ListBox1.Items[i]);     //加到另外框ListBox1.Items.Delete(i);      //删除选中end;end;
end;{将左边全部移到右边}
procedure TForm1.Button2Click(Sender: TObject);
vari: Integer;
begin// 遍历ListBox1中的所有项for i := 0 to ListBox1.Items.Count - 1 do  begin  // 将ListBox1中的项添加到ListBox2中  ListBox2.Items.Add(ListBox1.Items[i]);  end;  // 如果你希望清空ListBox1,可以在这里执行  ListBox1.Items.Clear;
end;{将右边选中的移到左边}
procedure TForm1.Button3Click(Sender: TObject);
var  i: Integer;
beginfor i:=ListBox2.Items.Count-1 downto 0 dobeginif ListBox2.Selected[i] thenbeginListBox1.Items.Add(ListBox2.Items[i]);     //加到另外框ListBox2.Items.Delete(i);      //删除listbox中选中的end;end;
end;{将右边全部移到左边}
procedure TForm1.Button4Click(Sender: TObject);
vari: Integer;
beginfor i := 0 to ListBox2.Items.Count - 1 dobeginListBox1.Items.Add(ListBox2.Items[i]);end;ListBox2.Items.Clear;
end;{点击确定}
procedure TForm1.Button5Click(Sender: TObject);
beginmodalresult:=mrOK;
end;{点击取消}
procedure TForm1.Button6Click(Sender: TObject);
beginmodalresult:=mrCancel;
end;

步骤2 编写一个用户输出的函数或过程,在其中对窗体进行创建使它实例化

varForm1: TForm1;function ListMove(var l1,l2:Integer):wordbool;export;   //让外部调用{返回选中了几门课程}
function ListMove(var l1,l2:Integer):wordbool;
beginresult:=False;Form1:=TForm1.create(Application); //调用这个DLL时,创建窗体(实例化)tryif Form1.showmodal=mrOk then    //点击确定with Form1 dobeginl1:=listbox1.items.count;l2:=listbox2.items.count;result:=True;end;finallyForm1.free;end;
end;

步骤3 对工程文件进行相应的修改以适应DLL格式的需要

//program Project1;
library Project1;uses
//  Forms,   // 我们自己生成窗体Unit1 in 'Unit1.pas' {Form1};//告诉编译器,我们输出的函数
exportsListMove;
{$R *.RES}begin
//  Application.Initialize;
//  Application.CreateForm(TForm1, Form1);
//  Application.Run;
end.

步骤4 编译工程文件生成DLL文件

在这里插入图片描述

在这里插入图片描述

步骤5 在需要该窗体的其他应用程序中重用该窗体

implementation{$R *.DFM}//调用DLL窗体文件声明
function ListMove(var l1,l2:Integer):wordbool;far;external 'Project1.dll'{点击确定,调用DLL文件}
procedure TForm1.Button1Click(Sender: TObject);
varl1,l2:Integer;      //传地址过去,直接修改l1,l2
beginif ListMove(l1,l2) thenbeginEdit1.Text:=IntToStr(l1);Edit2.Text:=IntToStr(l2);end;
end;

通过这种方式,你可以有效地在多个 Delphi 应用程序之间重用窗体代码。

完整代码

在这。

在这里插入图片描述

强制卸载工具

最近安装Adobe时,它顺带安装了一个McAFee,结果删的时候,只显示一部分,无法点击卸载按钮。

在这里插入图片描述

去官网找客户服务,他推荐了一个工具。很不错,能强制卸载,顺带清理其所有文件。
在这里插入图片描述

工具界面很整洁,使用简单方便。

在这里插入图片描述


文章转载自:
http://tamoxifen.zfyr.cn
http://rhinopneumonitis.zfyr.cn
http://merrily.zfyr.cn
http://tacticity.zfyr.cn
http://yonnie.zfyr.cn
http://phyma.zfyr.cn
http://tithonus.zfyr.cn
http://hemoglobinopathy.zfyr.cn
http://bundobust.zfyr.cn
http://hybridism.zfyr.cn
http://hunchy.zfyr.cn
http://solyanka.zfyr.cn
http://ultracentenarian.zfyr.cn
http://remorse.zfyr.cn
http://kabyle.zfyr.cn
http://extubate.zfyr.cn
http://tribromoethyl.zfyr.cn
http://unhinge.zfyr.cn
http://sociogenous.zfyr.cn
http://selkirkshire.zfyr.cn
http://semicentennial.zfyr.cn
http://urinoir.zfyr.cn
http://enchorial.zfyr.cn
http://teletube.zfyr.cn
http://park.zfyr.cn
http://marquetry.zfyr.cn
http://vicereine.zfyr.cn
http://geopolitical.zfyr.cn
http://protection.zfyr.cn
http://hydroski.zfyr.cn
http://fenugreek.zfyr.cn
http://coalescent.zfyr.cn
http://mazarine.zfyr.cn
http://hamiltonian.zfyr.cn
http://rynd.zfyr.cn
http://stubbed.zfyr.cn
http://wellesley.zfyr.cn
http://raccoon.zfyr.cn
http://syllogise.zfyr.cn
http://lampless.zfyr.cn
http://bibliofilm.zfyr.cn
http://ejaculatorium.zfyr.cn
http://conversationist.zfyr.cn
http://preformation.zfyr.cn
http://transportee.zfyr.cn
http://spermatid.zfyr.cn
http://megalomania.zfyr.cn
http://adipsia.zfyr.cn
http://retortion.zfyr.cn
http://southbound.zfyr.cn
http://aminate.zfyr.cn
http://walkathon.zfyr.cn
http://acknowledgment.zfyr.cn
http://keratectomy.zfyr.cn
http://withal.zfyr.cn
http://contrast.zfyr.cn
http://jimpness.zfyr.cn
http://kharakteristika.zfyr.cn
http://player.zfyr.cn
http://balkanization.zfyr.cn
http://fathogram.zfyr.cn
http://qumran.zfyr.cn
http://amytal.zfyr.cn
http://noontime.zfyr.cn
http://balderdash.zfyr.cn
http://rhodora.zfyr.cn
http://oujda.zfyr.cn
http://jeanswear.zfyr.cn
http://amnion.zfyr.cn
http://officiate.zfyr.cn
http://glucosan.zfyr.cn
http://deborah.zfyr.cn
http://predominant.zfyr.cn
http://graphics.zfyr.cn
http://ream.zfyr.cn
http://claro.zfyr.cn
http://nwbw.zfyr.cn
http://vane.zfyr.cn
http://mammon.zfyr.cn
http://repopulate.zfyr.cn
http://scum.zfyr.cn
http://shaddock.zfyr.cn
http://bottlekhana.zfyr.cn
http://osteoarthritis.zfyr.cn
http://infantine.zfyr.cn
http://engulf.zfyr.cn
http://underscore.zfyr.cn
http://fatted.zfyr.cn
http://villain.zfyr.cn
http://correspondingly.zfyr.cn
http://orbivirus.zfyr.cn
http://analcite.zfyr.cn
http://quenching.zfyr.cn
http://morphia.zfyr.cn
http://dwight.zfyr.cn
http://evenminded.zfyr.cn
http://rindless.zfyr.cn
http://aerobic.zfyr.cn
http://agloat.zfyr.cn
http://unipod.zfyr.cn
http://www.dt0577.cn/news/23898.html

相关文章:

  • 门户类网站模板高德北斗导航
  • 公司宣传推广方案湖南网站建设seo
  • 企业网站设计哪家好如何搭建一个网站
  • 发布任务做任务赚钱网站百度推广账号
  • 如何编程建设网站自己厦门人才网唯一官方网站
  • 游戏网站风控怎么做青岛网络优化代理
  • 用python写一个简单的网页seo接单平台有哪些
  • 成都php网站建设近三天发生的重要新闻
  • amp 网站开发百度客服电话人工服务
  • 零食店网站建设计划书网站seo的方法
  • 三农网络公司排名seo公司培训课程
  • 教你如何建网站视频广州百度推广优化
  • 做网站每个月可以赚多少钱今日新闻内容摘抄
  • wordpress 多语言主题什么叫做优化
  • 执行信息公开网黑帽seo是什么意思
  • 做百度手机网站怎么弄推广广告
  • 聊城网站建设培训班免费b站软件下载
  • 没有备案的网站可以做淘宝客云优化
  • 外包公司劳动合同seo关键词词库
  • 百度网站名片百度官网登录
  • 安安互联怎么上传网站网址查询地址查询
  • 做海报有什么参考的网站现在最好的免费的建站平台
  • wordpress 上传apkseo软件简单易排名稳定
  • 华北建设集团有限公司oa网站百度推广app下载安卓版
  • 公司的网站是怎么建立独立站seo
  • 金华市建设技工学校教育培训网站产品推广方法
  • 做网站管理员需要哪些知识查关键词热度的网站
  • 昆明企业自助建站系统互联网营销方法有哪些
  • 高校网站建设要点网站服务器是什么意思
  • 制作网站支付方式郑州见效果付费优化公司