delphi基本语法格式和常用函数

delphi基本语法格式和常用函数

ID:35199325

大小:53.81 KB

页数:27页

时间:2019-03-21

delphi基本语法格式和常用函数_第1页
delphi基本语法格式和常用函数_第2页
delphi基本语法格式和常用函数_第3页
delphi基本语法格式和常用函数_第4页
delphi基本语法格式和常用函数_第5页
资源描述:

《delphi基本语法格式和常用函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Delphi基本语法格式和常用函数分类:《Delphi中的进制转换(如hex与bin)》  ShowMessage(Format('%d:%d',[pos,length(keys)])+':'+keys);Format('%d:%d:%x',[pos,key_len,byte(pchar(keys)[0])])//其中keys为string类型《delphi快捷键-和vim对应上的快捷键》delphi延时函数代码!Delphi文件操作函数Delphi关于多线程同步的一些方法,信号量,互斥量和临界区delphi轻松实现原子操作-CreateSemaphore获得Integer

2、和DWord类型的最大值 ShowMessage(IntToStr(High(Integer))); ShowMessage(IntToStr(High(DWord)));//delphi的sleep()就是一个ms毫秒级延时函数,但是使用sleep会导致程序短暂pendingprocedureTForm1.delay(MSecs:Integer);//延时函数,MSecs单位为毫秒(千分之1秒)varFirstTickCount,Now:Longint;begin ifMSecs<>0thenbegin   FirstTickCount:=GetTickCount(); 

3、  repeat     Application.ProcessMessages;     Now:=GetTickCount();   until(Now-FirstTickCount>=MSecs)or(Now

4、hore,INFINITE);//返回值WAIT_TIMEOUT和WAIT_OBJECT_0 ReleaseSemaphore(com.write_semaphore,1,nil);end;varfile_name:string;file_name:='c:luther.gliethttp.txt';send_fd:=FileOpen(file_name,fmOpenReadorfmShareDenyWrite);FileWrite(com.log_fd,PChar(file_name)^,length(file_name));GetForegroundWindow找到x

5、p操作系统上当前前景窗体句柄.GetActiveWindow只是获取当前程序中(严格地说是线程中)被激活的窗口;GetForegroundWindow是获取当前系统中被激活的窗口.《Delphi中FindWindow和FindWindowEx的语法和用法》  《delphi获取操作系统已运行的所有窗口程序-如打开的所有记事本的标题》两个函数的级别不一样,一个是线程级、一个是系统级.被激活的窗口不一定是顶层窗口(最上面的窗口). //向当前占有焦点的控件发送剪切板粘帖指令 ifEdit1.FocusedorEdit3.FocusedorEdit4.Focusedthen   

6、SendMessage(Form1.ActiveControl.Handle,WM_PASTE,0,0);==================================char类型数组和string之间的使用以及bin数据转换为hex函数使用//这是摘自Classes.pas库中的实现代码procedureBinToHex(Buffer,Text:PChar;BufSize:Integer);assembler;const Convert:array[0..15]ofChar='0123456789ABCDEF';var I:Integer;begin forI:=0

7、toBufSize-1do begin   Text[0]:=Convert[Byte(Buffer[I])shr4];   Text[1]:=Convert[Byte(Buffer[I])and$F];   Inc(Text,2); end;end;procedureTForm1.Button3Click(Sender:TObject);varstrs:string;   p:pchar;   i,max:Integer;begin strs:='abcd1234'; max:=length(strs); p:=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。