随笔分类 -  Delphi

摘要:1.在component菜单中进入Install Packages删除不要的控件包。2.在component菜单中进入Configure Palette 删除不要的控件包名。3.再进TOOLS->ENVIRONMENT OPTIONS把原来控件的路径删除 阅读全文
posted @ 2020-12-19 13:57 Thenext 阅读(337) 评论(0) 推荐(0) 编辑
摘要://1cxgrid动态创建列 procedure TFrmRuleEdit.CreateCols; var Column: TcxGridDBColumn; begin cdsPowerPrj.First; while not cdsPowerPrj.Eof do begin Column := v 阅读全文
posted @ 2020-11-30 16:57 Thenext 阅读(303) 评论(0) 推荐(0) 编辑
摘要:procedure TfrmsysWorkManage.DBTreeCreateNode(Sender: TObject; Node: TdxOcNode); begin inherited; with Node,WorkCDS do begin Node.ChildAlign := GetNode 阅读全文
posted @ 2020-11-06 16:37 Thenext 阅读(268) 评论(0) 推荐(0) 编辑
摘要:if (not TRegEx.IsMatch(Edit1.Text, '^[0-9]{11}')) or (length(Edit1.Text) <> 11) then // 11位数字,否则不合格 begin ShowMessage('请输入正确的11位手机号码'); exit; end 引用 S 阅读全文
posted @ 2020-09-30 08:56 Thenext 阅读(279) 评论(0) 推荐(0) 编辑
摘要:with FDMemTable1 do begin DisableControls; //切断数据感知控件 try Open; //打开 //定义Field fld_Id := TIntegerField(FieldByName('Id')); fld_Value := TStringField(F 阅读全文
posted @ 2020-09-19 23:50 Thenext 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1 var 2 StartTime, EndTime: cardinal; 3 begin 4 StartTime := GetTickCount; 5 sleep(1000); 6 EndTime := GetTickCount; 7 caption := (IntToStr(EndTime - 阅读全文
posted @ 2020-09-19 23:49 Thenext 阅读(409) 评论(0) 推荐(0) 编辑
摘要:相关资料:http://www.delphitop.com/html/Android/2778.html 网络相关的: android.permission.INTERNET 允许程序打开网络套接字 android.permission.CHANGE_NETWORK_STATE 允许程序改变网络连接 阅读全文
posted @ 2020-09-19 09:06 Thenext 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1 if MessageDlg('即将退出,是否继续?', 2 mtConfirmation, [mbYes, mbNo], 0) = mrYes then 3 begin 4 Close; 5 end; 对话框类型: mtwarning——含有感叹号的警告对话框 mterror——含有红色叉符号的 阅读全文
posted @ 2020-09-15 10:32 Thenext 阅读(361) 评论(0) 推荐(0) 编辑
摘要:messageDlg, 是在对话框显示消息,并等待用户点击一个按钮,然后返回一个整数确定知道是那个按钮.原型:MessageDlg(const Msg: string; DlgType: TMsgDlgType;Buttons: TMsgDlgButtons; HelpCtx: Longint):  阅读全文
posted @ 2020-09-12 22:09 Thenext 阅读(987) 评论(0) 推荐(0) 编辑
摘要:1.右键应用快捷方式,找到应用安装目录 2.进入安装目录,找到MEmu.memu-prev,我的路径为:D:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu.memu-prev,可以根据实际需要更改 3.notepad++打开文件,查看端口 阅读全文
posted @ 2020-08-12 08:35 Thenext 阅读(2343) 评论(0) 推荐(0) 编辑
摘要:一、usesHTTPApp二、使用前要用UTF8Encode转换成utf-8编码HTTPEncode(UTF8Encode(Text));不然和标准的url_encode()编码结果不一致,查询结果自然不是预期的。可以通用浏览器地址来查看。解码后要用UTF8Decode做解码后处理:UTF8Deco 阅读全文
posted @ 2020-07-04 17:15 Thenext 阅读(357) 评论(0) 推荐(0) 编辑
摘要:Controls Application (the variable not a type) Forms Beep SysUtils or Windows (different functions) CGID_EXPLORER ShlObj CN_BASE Controls CoInitialize 阅读全文
posted @ 2020-07-03 14:35 Thenext 阅读(321) 评论(0) 推荐(0) 编辑
摘要:mormot 数据集和JSON互相转换 usesSynVirtualDataSet, mORMotMidasVCL, SynCommons; procedure TForm1.Button1Click(Sender: TObject);varjson: RawUTF8;begin json := D 阅读全文
posted @ 2020-07-01 17:10 Thenext 阅读(304) 评论(0) 推荐(0) 编辑
摘要:MORMOT通讯类说明 MORMOT在SynCrtSock.pas单元实现通讯类。 MORMOT实现TCP/UDP/HTTP/WEBSOCKET客户端和服务端的协议的单元文件。可以看出MORMOT实现的通讯协议是很全面的。MORMOT支持跨操作系统平台(WINDOWS 和 LINUX)。MORMOT 阅读全文
posted @ 2020-06-16 10:19 Thenext 阅读(557) 评论(0) 推荐(0) 编辑
摘要://MSSQL表中的字段是nvarchar格式,内容为null时通过synDBDataSet读出字段类型为wideMemo,将synDBVCL.pas单元procedure TSynBinaryDataSet.InternalInitFieldDefs按下面的方法修改就可以。 procedure T 阅读全文
posted @ 2020-05-14 15:43 Thenext 阅读(297) 评论(0) 推荐(0) 编辑
摘要:引用 System.Diagnostics 单元 属性: Elapsed 获取当前实例测量得出的总运行时间。 ElapsedMilliseconds 获取当前实例测量得出的总运行时间(以毫秒为单位)。 ElapsedTicks 获取当前实例测量得出的总运行时间(用计时器计时周期表示)。 IsRunn 阅读全文
posted @ 2020-04-03 20:53 Thenext 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:程序中要使用数据库,首先是引用SynCommons, SynDB单元,根据不同的数据库类型,简单举几个例子:1 使用Access数据库,引用SynCommons, SynDB,SynOleDb三个单元,如果密码为空,设置后面三个参数直接为空就可以了.mORMot数据库处理方式 1 var 2 gPr 阅读全文
posted @ 2020-04-03 09:52 Thenext 阅读(864) 评论(0) 推荐(0) 编辑
摘要:mORMot的下载地址是https://codeload.github.com/synopse/mORMot/zip/master,作者的几乎每天都有更新,所以大家最好还是学会SVN或者GIT的用法,保证代码的最新。GIT下载命令 git clone https://github.com/synop 阅读全文
posted @ 2020-04-03 09:33 Thenext 阅读(784) 评论(0) 推荐(0) 编辑
摘要:CEF4和DcefBrowser下载网址git https://github.com/salvadordf/CEF4Delphi https://github.com/himStone/DcefBrowser 阅读全文
posted @ 2020-02-22 20:35 Thenext 阅读(585) 评论(0) 推荐(0) 编辑
摘要:CPUID是一个处理器支持的操作指令,用于获取CPU特性信息。详见http://en.wikipedia.org/wiki/CPUID。 既然与CPU相关,就有适用范围的问题。判断其是否可用,需要检查EFlags的第21为是否可更改,如是,则表示处理器支持。 Intel 8086/286只有Flag 阅读全文
posted @ 2020-02-15 19:44 Thenext 阅读(1025) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示