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

某网站开发项目成本估计杭州百度seo优化

某网站开发项目成本估计,杭州百度seo优化,深圳市启创网络科技有限公司,揭阳网站制作建设lazarus开发界面程序用线程显示进度条#xff0c;效果更好#xff0c;以前没有另外显示线程#xff0c;遇到上传文件或其他较长时间操作#xff0c;界面就卡在那里#xff0c;体验不好#xff0c;现在另外启动线程操作#xff0c;主界面就不至于卡在那里。 首先在主界面…lazarus开发界面程序用线程显示进度条效果更好以前没有另外显示线程遇到上传文件或其他较长时间操作界面就卡在那里体验不好现在另外启动线程操作主界面就不至于卡在那里。 首先在主界面上定义线程  type{ TMyBackupThread }TMyBackupThread class(TThread)privatefStatusText: string;procedure ShowStatus;protectedprocedure Execute; override;publicconstructor Create(CreateSuspended: boolean);end;{ TForm1 }TForm1 class(TForm) 然后在实现线程内容 {TBackupThread}procedure TMyBackupThread.ShowStatus; // this method is only called by Synchronize(ShowStatus) and therefore // executed by the main thread // The main thread can access GUI elements, for example Form1.Caption. beginwriteln( fStatusText);form1.Memo1.Append(fStatusText); end;procedure TMyBackupThread.Execute; varRespo: TStringStream;S: string; beginfStatusText : Backup Starting ...;Synchronize(Showstatus); //If I remark this, it causes access violation errorwith TFPHttpClient.Create(nil) dotryRespo : TStringStream.Create();WriteLn(form1.Memo1.Lines.Strings[0]);WriteLn(Formatdatetime(yyyy-mm-dd hh:nn:ss.zzz,now)); FileFormPost(requrl downFile, file, form1.Memo1.Lines.Strings[0], Respo);S : Respo.DataString;WriteLn(s);WriteLn(Formatdatetime(yyyy-mm-dd hh:nn:ss.zzz,now));form1.Memo1.Append(S);Respo.Destroy; finallyFree;end;fStatusText : Backup Completed;Synchronize(Showstatus);MyShowThread.active:false;Form3.hide; end;constructor TMyBackupThread.Create(CreateSuspended: boolean); beginFreeOnTerminate : True;inherited Create(CreateSuspended); end; 然后就可以在主界面里需要的地方调用了 procedure TForm1.btnUpClick(Sender: TObject); varMyBackupThread : TMyBackupThread; beginMyBackupThread : TMyBackupThread.Create(True); // With the True parameter it doesnt start automaticallyif Assigned(MyBackupThread.FatalException) thenraise MyBackupThread.FatalException;// Here the code initialises anything required before the threads starts executingif Form3nil thenbeginForm3:TForm3.Create(application);WriteLn(TForm3.Create);end;Form3.Show;//Test_DummyMyBackupThread.Start;Form3.FormProgress; end; from3是做了一个动画进度条也可不要至少主界面不会卡在那里不动了 lazarus要展示gif动画图片需要安装gifanim组件只需要把文件名赋值即可
http://www.w-s-a.com/news/112846/

相关文章:

  • 网站图片alt属性wordpress 自定义栏目 调用
  • 怎样建网站最快广州网站建设工程
  • iis7 网站404错误信息12306网站很难做吗
  • 网站建设600元包公司设计图片大全
  • 网站建设费用怎么做分录做校园网站代码
  • 网站改版做重定向福州网站建设思企
  • 网站建设全流程企业形象网站开发业务范畴
  • wordpress无法查看站点西安优秀高端网站建设服务商
  • 固始网站制作熟悉免费的网络营销方式
  • 做网站到a5卖站赚钱搜索引擎优化代理
  • 沈阳网站建设包括win10优化
  • 做百度手机网站点击软网站seo优化徐州百度网络
  • 徐州专业网站制作标志设计作业
  • 自己可以做网站空间吗海天建设集团有限公司网站
  • 教学督导网站建设报告aspcms网站图片不显示
  • 网站开发公司成本是什么门户网站宣传方案
  • 上海 企业网站建设网站怎么开通微信支付
  • 饮料网站建设wordpress主题猫
  • 网站建设需要编码不有没有专门的网站做品牌授权的
  • 做爰在线网站免费空间列表
  • 网站外链建设工作总结郑州网站建设扌汉狮网络
  • 建设企业网站的需要多长时间网站使用说明书模板
  • 建网站首页图片哪里找263企业邮箱网页版登录
  • 盐城网站建设电话高端定制网站
  • 成都网站seo技术施工企业样板先行制度
  • 高端网站建设电话河北建筑工程信息网站
  • 亲 怎么给一个网站做备份财务系统有哪些软件
  • wordpress重新手机优化专家下载
  • 怎样把网站做成软件设计工作室怎么接单
  • html网站设计实例代码重庆多个区划定风险区