随笔分类 -  Delphi

Delphi 相关
摘要:通过类名称(字符串)创建类实例 首先要在 initialization 区域注册要创建的类 RegisterClass(TYourClass); 然后在运行期使用如下代码创建 TYourClass 类的实例。 procedure Txxx.xxxx;varcls: TPersistentClass; 阅读全文
posted @ 2022-06-12 14:39 Tag 阅读(281) 评论(0) 推荐(0)
摘要:通常用WaitForCompletion(True) 去等待 如果中途不想要继续接受数据了 有两种方法: 在DataReceived里 //当前请求跳过 TRtcDataClient(sender).Request.Skip; //跳过所有请求 TRtcDataClient(sender).Skip 阅读全文
posted @ 2022-06-09 11:29 Tag 阅读(108) 评论(0) 推荐(0)
摘要:procedure TForm1.con1ExecuteComplete(Connection: TADOConnection; RecordsAffected: Integer; const Error: Error; var EventStatus: TEventStatus; const Co 阅读全文
posted @ 2022-06-05 15:10 Tag 阅读(197) 评论(0) 推荐(0)
摘要:function CreateEvent( lpEventAttributes: PSecurityAttributes; {安全设置} bManualReset: BOOL; {第一个布尔} bInitialState: BOOL; {第二个布尔} lpName: PWideChar {对象名称} 阅读全文
posted @ 2022-06-01 09:01 Tag 阅读(473) 评论(0) 推荐(0)
摘要:使用默认皮肤相关单元: dxSkinsDefaultPainters //默认皮肤 dxSkinscxPCPainter //要引用这个pagecontrol才有皮肤 dxSkinsdxStatusBarPainter //用引用这个 状态栏才有皮肤 dxSkinsdxBarPainter //菜单 阅读全文
posted @ 2022-05-31 17:06 Tag 阅读(125) 评论(0) 推荐(0)
摘要:对接快麦接口时,使用TIdMultiPartFormDataStream 多表单提交数据。 因为TIdMultiPartFormDataStream 每加一个字段时,总会在最后多加一个回车。这也就导致了最后总是有一个回车,接口在读取最后一个值时会多一个回车字符。导致签名过不了。 要处理一下,这里不改 阅读全文
posted @ 2022-05-29 17:31 Tag 阅读(868) 评论(0) 推荐(0)
摘要://使用土拨鼠单元 uses SynCrypto; //有中文要先UTF8Encode var sha256Digest:TSHA256Digest; begin HMAC_SHA256('123',UTF8Encode('中文tag123'),sha256Digest); ShowMessage( 阅读全文
posted @ 2022-04-30 10:10 Tag 阅读(714) 评论(0) 推荐(0)
摘要:注入exe//给出exename 找到pid function GetExePid(const aExeName: string):Cardinal; var _vHandle : THandle; _vProEntry : TProcessEntry32; _vIsFound : Boolean; 阅读全文
posted @ 2022-04-16 15:05 Tag 阅读(427) 评论(0) 推荐(0)
摘要:{ 下拉弹出式窗体 2022-04-07 by tag 649998142@qq.com 这里写的比较简单只支持一个方向。靠左下拉的弹出式窗体 窗口设置BorderStyle := bsNone; 但是要给窗口一个 WS_BORDER 支持改变大小在 WMNCHIST 消息里处理 思路: FormD 阅读全文
posted @ 2022-04-07 16:05 Tag 阅读(585) 评论(0) 推荐(0)
摘要:原文链接:https://blog.csdn.net/suiyunonghen/article/details/2325416 今天有一个朋友问我怎样可以拖拽一个没有边框的窗体,使其改变大小。于是很快想到一个消息WM_NCHITTEST 该消息用来描述,当关标移动或当按下或当释放了鼠标按扭的时候,就 阅读全文
posted @ 2022-04-04 11:35 Tag 阅读(97) 评论(0) 推荐(0)
摘要:delphi 连接access 连接完如无特殊情况,一定是断开连接。不断开的话那么它会频繁的去读取mdb文件,不知道是啥机制。 一个这样的没有关系,如果说有无数个这个样的程序就。。。。。 以下是用进程跟踪工具 (processmonitor) 毫秒级别的去读取。很占用CPU,积少成多。导致CPU暴涨 阅读全文
posted @ 2022-01-16 21:48 Tag 阅读(139) 评论(0) 推荐(0)
摘要:// \??\C:\WINDOWS\system32\drivers //选择的盘是映射盘,需要得出正确的路径 function GetDosPath(path:string):string; var DriveChar, Drive: string; Buf: Array [0..MAX_PATH 阅读全文
posted @ 2022-01-16 21:41 Tag 阅读(184) 评论(0) 推荐(0)
摘要:var cpuset : set of 0..31; cpucount, i:integer; begin cpucount := sysset.ReadInteger('SysConfig', 'cpucount', 2); // 默认给两个就可以了 cpuset:=[]; for i := 0 阅读全文
posted @ 2022-01-13 16:27 Tag 阅读(155) 评论(0) 推荐(0)
摘要:delphi ShellExecute 传递多个参数 如果调用的exe 接收多个参数。 一般无特殊可以用空格隔开,但是如果参数的值本身有空格。则得按这样的格式来传递 "p1","p2" 参数值有空格 ShellExecute(0, 'open',PAnsiChar('exe') , PAnsiCha 阅读全文
posted @ 2021-12-29 10:27 Tag 阅读(553) 评论(0) 推荐(0)
摘要:{不阻塞提示对话框 TimeOut 超时参数,多久没有回应。超过时间则返回 IDTIMEOUT 默认0无限等待 返回: IDABORT (3) Abort IDCANCEL (2) Cancel IDCONTINUE (11) Continue IDIGNORE (5) Ignore IDNO (7 阅读全文
posted @ 2021-12-27 11:49 Tag 阅读(198) 评论(0) 推荐(0)
摘要:function ConvertGMTTimeToLocalTime(GMTTimeStr: string): string; var TimeStrList: TStringList; Month: string; LocalTime: TDateTime; begin //GMTTIME Tue 阅读全文
posted @ 2021-12-22 17:03 Tag 阅读(446) 评论(0) 推荐(0)
摘要:经测试: 测试的是docs.qq.com 用Fiddler2 去监控时,因为使用了代理。RTC 自动会使用winhttp 的,所以在看的时候是可以的。一旦退出了Fiddler2 就又不可以了。 1. UseWinHTTP = False 时如果请求的是https的,用的是winnet.dll 的 H 阅读全文
posted @ 2021-12-22 10:10 Tag 阅读(337) 评论(0) 推荐(0)
摘要://一般可以在一开始就先连接网站。设置自动连接即可 with RtcHttpClient do begin AutoConnect := True; ServerAddr := 'xxxx.com'; ServerPort := '80'; if not RtcHttpClient.isConnec 阅读全文
posted @ 2021-12-16 17:53 Tag 阅读(384) 评论(0) 推荐(0)
摘要:function TfrmBillattachment.cxRicheditInsertFile(FilePath:string): Boolean; const REO_CP_SELECTION = $FFFFFFFF; REO_IOB_SELECTION = $FFFFFFFF; IID_IUn 阅读全文
posted @ 2021-12-09 13:56 Tag 阅读(325) 评论(0) 推荐(0)
摘要:cxlabel 某些情况下,显示的文字。鼠标移过去再移开会显示不全。或者变大变小。将以下属性改成FALSE 会改善 label.Style.TransparentBorder 能解决的方式是更换字体,不要使用默认字体。比如宋体 阅读全文
posted @ 2021-10-12 16:09 Tag 阅读(84) 评论(0) 推荐(0)