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

做响应式网站所用的代码商城网站要怎样设计

做响应式网站所用的代码,商城网站要怎样设计,自己找网站开发项目,网站营销推广策划书碰到身份证阅读器项目,直接放进trimmer里面读卡,导致主页面卡顿,就打算放进子线程里试一下,就有了这个尝试。 1.创建线程文件 直接点击左上角file新建other,delphi有自带的模版 这个勾选了,就是他会给你…

碰到身份证阅读器项目,直接放进trimmer里面读卡,导致主页面卡顿,就打算放进子线程里试一下,就有了这个尝试。

1.创建线程文件

直接点击左上角file新建other,delphi有自带的模版
在这里插入图片描述
在这里插入图片描述
这个勾选了,就是他会给你的线程取个名字,在execute里面加一行。

NameThreadForDebugging('线程名字');

在这里插入图片描述

标准模版的代码就是这样,有几个注意事项:
1.文件名得和unit后的保持一致
2.在type下面的TestThread得在前面再加一个T变成TTestThread (这是一个约定,表示T=Type,其他的还有 I=Interface E=Exception)
3.在Execute前的TestThread和2同理

unit TestThread;interfaceusesSystem.Classes;typeTTestThread = class(TThread)private{ Private declarations }protectedprocedure Execute; override;end;implementation{ Important: Methods and properties of objects in visual components can only beused in a method called using Synchronize, for example,Synchronize(UpdateCaption);  and UpdateCaption could look like,procedure TestThread.UpdateCaption;beginForm1.Caption := 'Updated in a thread';end; or Synchronize(procedure beginForm1.Caption := 'Updated in thread via an anonymous method' end));where an anonymous method is passed.Similarly, the developer can call the Queue method with similar parameters as above, instead passing another TThread class as the first parameter, puttingthe calling thread in a queue with the other thread.}{ TestThread }procedure TTestThread.Execute;
begin{ Place thread code here }
end;end.

2.使用多线程

在使用上最简单的就是create,create后直接跟False就是一创建就执行里面的execute方法,这里建议是True,然后灵活的用Resume去创建。

procedure TForm1.Button1Click(Sender: TObject);
varTestThread: TTestThread;
beginTestThread := TTestThread.Create(True);TestThread.Resume;
end;//可简化为:
procedure TForm1.Button1Click(Sender: TObject);
beginwith TTestThread.Create(True) do Resume;
end;

3.CreateThread

之前直接调用了TThread.Create,其实底层还是CreateThread方法,现在先介绍下他的结构体。

function CreateThread(lpThreadAttributes: Pointer;           {安全设置}dwStackSize: DWORD;                    {堆栈大小}lpStartAddress: TFNThreadStartRoutine; {入口函数}lpParameter: Pointer;                  {函数参数}dwCreationFlags: DWORD;                {启动选项}var lpThreadId: DWORD                  {输出线程 ID }
): THandle; stdcall;                     {返回线程句柄}

4.子标题

正文

在这里插入代码片

5.子标题

正文

在这里插入代码片
http://www.hyszgw.com/news/77505.html

相关文章:

  • 做网站哪家好 张家口海外海外网站建设
  • 莘县网站建设社保服务个人网站
  • 贷款网站平台有哪些外国做ppt的网站
  • 有没有做兼职的网站爱站工具包手机版
  • 一个网站怎么优化微商城科技
  • php网站开发视频教程内网wordpress响应慢
  • 安吉网站建设公司优化公司管理
  • 校园网站模板永仁县工程建设信息网站
  • 网站建设合同需要交印花税wordpress域名变更
  • 做网站用什么版本系统东莞石碣网站建设
  • 东莞网站建设硅胶电子图书网站建设
  • 网站建设网站网站建设网站网站推广花费多少钱
  • 网站页面切换效果家纺订单外发加工网
  • 青岛网上房地产网站安吉网站开发
  • 网站建设里程碑会计网站建设意义
  • 长沙网站建设网做网站和做小程序哪个好
  • 学做网站的软件wordpress 二次开发
  • 湖北网站建设哪家有网站建设的小说
  • 一个网站两个域名备案宜昌本地网站建设
  • 建设网站如入什么费微信手机官方网站
  • wordpress4.7.3优化wordpress插件dx seo
  • 网站开发项目成本分析之合理性学生简单个人主页模板
  • 小视频做网站怎么赚钱吗网站怎么做百度权重
  • 博物馆网站做的最好的o2o网站系统
  • 开发网站用什么语言好个人网站建设yxhuying
  • 建设网站要什么设计得好的网站推荐
  • 手机端做的优秀的网站html5手机微网站
  • 科技网站大全wordpress手机端主题插件下载
  • 学做旗袍衣服的网站济南网站建设公司电子商务网站
  • ppt如何做链接打开一个网站网站顶部怎么做新浪链接