zoukankan      html  css  js  c++  java
  • unigui的程序编译后自动运行傻傻的手动【7】

    我们每次修改unigui程序后,一般需要编译后执行,查看效果。可是每次都要关闭杀掉服务程序,再刷新浏览器才能实现。

    EMB应该知道这个反人类的做法吧。实际上提供了参数配置:自动kill服务程序,自动打开浏览器调用页面的功能。

    project->oprions

    taskkill /f /im $(OUTPUTFILENAME)  2>1 || exit /B 0

    如此设定后,再也不用傻傻地,每次退出server,再刷新浏览器看效果了。

    如何自动打开浏览器调用:

    uses
     shellAPI  //ShellExecute
    ,Dialogs  //ShowMessage
    ;
    procedure TUniServerModule.UniGUIServerModuleCreate(Sender: TObject);
    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;
    begin  ExploreWeb('http://127.0.0.1:8077');
    end;

    感谢【https://www.cnblogs.com/tulater/p/12246234.html】

  • 相关阅读:
    UML简单熟悉
    Java设计模式--单例模式
    MyEclipse2014安装图解
    让Win10显示系统中隐藏的文件夹
    Ping命令
    C语言学习
    技术学习论坛地址收集
    聊聊JVM的年轻代(转)
    深入理解JVM--JVM垃圾回收机制(转)
    JVM调优浅谈(转)
  • 原文地址:https://www.cnblogs.com/usegear/p/14715039.html
Copyright © 2011-2022 走看看