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

如何知道网站的字体怎么做网站的移动端适配版

如何知道网站的字体,怎么做网站的移动端适配版,网站怎么做访问量统计,什么网站出项目找人做lazarus开发界面程序用线程显示进度条,效果更好,以前没有另外显示线程,遇到上传文件或其他较长时间操作,界面就卡在那里,体验不好,现在另外启动线程操作,主界面就不至于卡在那里。 首先在主界面…

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 doesn't start automaticallyif Assigned(MyBackupThread.FatalException) thenraise MyBackupThread.FatalException;// Here the code initialises anything required before the threads starts executingif Form3=nil thenbeginForm3:=TForm3.Create(application);WriteLn('TForm3.Create');end;Form3.Show;//Test_DummyMyBackupThread.Start;Form3.FormProgress;
end;   

from3是做了一个动画进度条,也可不要,至少主界面不会卡在那里不动了

lazarus要展示gif动画图片,需要安装gifanim组件,只需要把文件名赋值即可

http://www.yayakq.cn/news/257153/

相关文章:

  • 网站建设策划书ol网站和管理系统的区别
  • 重庆智能网站建设推荐做视频赚钱的国外网站
  • 石家庄网站外包公司商务信息网站
  • 瑞安做企业网站找哪家如皋网站建设
  • 公司网站设计费计入什么科目seo网络推广方法
  • 哪个网站做投票链接模板好看2023年适合小学生的新闻有哪些
  • 中国建设银行亚洲网站装修设计师培训班
  • 厦门网站建设外包维护特效型网站
  • 环保公司网站架构怎么做公司网站 自己是空间服务商 cms
  • 网站制作图书网站建设整体方案
  • 网站建设从入门到精通 网盘笔记本做网站服务器
  • 网站受到攻击 怎么做在线教育网站开发方案
  • 山西网站开发建设昆明旅游网页设计
  • 江西建设信息港网站泰安手机网站建设
  • 动漫网站建设的目的中国免费网站服务器免费下载
  • 网站建设群网站建设 业务
  • 成都企业网站备案流程python培训班
  • 关键词网站排名顾问网络推广外包sem营销外包
  • 新建网站的价格什么网站能让小孩做算术题
  • 网页游戏网站下载政务网站建设需求分析
  • 怎么自己做网站卖东西wordpress md 方程组
  • 台州seo网站排名优化石家庄网站建站推广
  • 郫都区网站建设网站制作属于什么行业
  • 网站和主机有什么不同内蒙古建筑培训网
  • 网站建设商业计划书全屋整装家装
  • 青岛如何做网站seowordpress卸载
  • intitle 做网站会员管理系统手机版
  • 创建网站的向导和模板手机网站跳转怎么办
  • 交通运输企业标准建设网站企业网站开发基本流程
  • 如何制作和设计公司网站制作网页前为什么要建立站点