Delphi 提高unigui开发效率的两个方法


本文整理自网络,侵删。

 
1、编译时自己退出运行的程序。

在做unigui开发时,每次编译运行时,unigui的应用都会在后台运行,每次重新编译时都必须手工在任务栏里将应用退出才行,非常麻烦,可以在项目编译的参数里加上杀进程的命令,这样每次重新编译时就会自动将旧的进程杀掉。



命令参数如下:taskkill /f /im $(OUTPUTFILENAME)  2>1 || exit /B 0

2、每次运行应用时,自动调用浏览器打开应用。

在每次运行应用时都要手动打开浏览器,输入地址各端口,还是有点麻烦,在ServerModule里加上自动启动的方法,每次运行时就能自己打开浏览器并打开应用。

procedure ExploreWeb(page:PChar);
var Returnvalue: Integer;
begin
  Returnvalue := ShellExecute(0,'open',page, nil, nil, 1);
  if Returnvalue <= 32  then
    begin
      case Returnvalue of
         0 : ShowMessage('错误,内存不足!');
         2 : ShowMessage('错误,文件名错误!');
         3 : ShowMessage('错误,路径名错误!');
         11 : ShowMessage('错误,EXE 文件无效!');
         else
           ShowMessage(PChar('错误代码:'+IntToStr(Returnvalue)+',请检查错误。'));
      end;
    end;
 
end;
 

下面是调用方法

procedure TUniServerModule.UniGUIServerModuleCreate(Sender: TObject);
begin
  ExploreWeb('http://127.0.0.1:8080');
end;

来源:https://blog.csdn.net/sglqh/article/details/102758608


相关阅读 >>

Delphi sql数据库存取图片(利用流)

Delphi 调用外部 dll 中的函数(1. 早绑定)

Delphi动态创建控件的例子

Delphi中如何向某个ip不间断的发送数据

Delphi中实现磁盘信息类(tdriveinfo)

Delphi读取excel文件-统计全部工作表中内容相同单元格出现次数

Delphi中formatdatetime的用法

Delphi10.3.1安卓照相

Delphi图像二值化

Delphi 获取指定年月的周、日数

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...