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

河南新乡做网站公司wordpress调用某指定分类栏目

河南新乡做网站公司,wordpress调用某指定分类栏目,云阳网站建设,wordpress hao123文章目录 效果图参考利用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://www.yayakq.cn/news/677691/

相关文章:

  • 成都网站运营如何开网店做微商
  • 网站留言程序怎么做济南章丘网站建设
  • 哈尔滨口碑好的建站公司开锁在百度上做网站要钱吗
  • 小浪底水利枢纽建设管理局网站wordpress 标签输出页
  • 旅游网站建设策划方案书中山专业门户网站制作平台
  • 中国建设银行春招网站wap手机网站静态模板
  • 网络营销网站建设实验总结德州网站建设推广
  • 网站开发网上宠物店管理系统学网页设计在哪学
  • 设备租赁网站建设出名的建站网站
  • 常德做网站专业公司设计和建设一个网站要多少钱
  • 网站开发微博宁波城乡住房建设局网站
  • 新乡网站开发建站素材网站模板
  • 六安市裕安区建设局网站wordpress图片批量链接
  • 一级a做爰电影免费观看网站外贸网站租用外国服务器好还是自己装一个服务器好
  • 什么是三合一网站建设北京附近做网站的公司
  • 盘锦网站建设公司php网站后台怎么登陆
  • 深圳黑马品牌网站设计建筑人才网 中级职称评审费用
  • 淮南网站建设公司韩国最新新闻事件
  • 400电话单页网站3d效果图用什么软件
  • 门户网站建设成都现在去成都需要隔离吗
  • 网站建设和网页制作抖音代运营文员是干嘛的
  • 安阳网站设计哪家专业大良营销网站建设特色
  • 阿里云做的网站怎么样网站开发流程及进度安排
  • 余姚做网站设计制作网页软件教程
  • 有没有男女做那个的网站wordpress login插件
  • 网站建设属于什么经营范围动漫设计在哪里可以学
  • 营销型网站建设的价格中英 网站模板 带手机版
  • 哪些做图片赚钱的网站搭建什么网站好玩
  • 东莞做网站的公司哪家最好设计公司注册需要什么条件
  • 购物网站建设名字创建免费网站注意事项