会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Master.Qi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年5月10日
Delphi中类的VMT
摘要: TObject是所有对象的基本类,DELPHI中的任何对象都是一个指针,这个指针指明该对象在内存中所占据的一块空间! 对象空间的头4个字节是指向该对象类的虚方法地址表(VMT-Vritual Method Table)。接下来的空间就是存储对象本身成员数据的空间,并按从该对象最原始祖先类的数据成员到
阅读全文
posted @ 2019-05-10 15:09 MasterQi
阅读(578)
评论(0)
推荐(0)
2019年5月7日
Delphi中TBCDField类型
摘要: IDE使用两种不同的字段类型来表示BCD字段:DB.TBCDField和TFMDB.TBCDField。 DB.TBCDField使用货币(Delphi)或System :: Currency(C ++)类型来操纵BCD值。 这比使用真正的BCD类型存储和操作值更快,但是它可以支持4个小数位和20位
阅读全文
posted @ 2019-05-07 10:19 MasterQi
阅读(813)
评论(0)
推荐(0)
2019年4月18日
Delphi中PointerMath指令
摘要: Type Switch Syntax {$POINTERMATH ON} or {$POINTERMATH OFF} Default {$POINTERMATH OFF} Scope Local 在一些精确实例中,指针运算将任意给定的类型化指针当作一个可调整的序数,这样就可以直接对指针变量进行简单的
阅读全文
posted @ 2019-04-18 10:55 MasterQi
阅读(325)
评论(0)
推荐(0)
2019年4月10日
delphi 判断端口(Port)是否被占用(转载)
摘要: function IsPortUsed(aPort: Integer): Boolean; var _vSock: TSocket; _vWSAData: TWSAData; _vAddrIn: TSockAddrIn; begin Result := False; if WSAStartup(MA
阅读全文
posted @ 2019-04-10 15:31 MasterQi
阅读(820)
评论(0)
推荐(0)
Delphi调用API函数获取Windows目录信息、获取System目录信息、获取Temp临时文件目录信息
摘要: var Str1, Str2: Array[1..Max_Path]of Char;//开辟缓冲区 Str3: Array[1..127]of Char; begin GetWindowsDirectory(@Str1, 256);//调用API函数获取Windows目录信息 GetSystemDi
阅读全文
posted @ 2019-04-10 14:38 MasterQi
阅读(743)
评论(0)
推荐(0)
2019年4月9日
Delphi使用两种不同方法获取系统端口信息--(装载)
摘要: Delphi使用两种方法获取windows系统的端口,还可测试发送消息,点击获取端口信息后,可依次得到如下信息:DCB结构大小、波特率大小、XON的临界值、XOFF的临界值、字符位数、奇偶检验位、停止位、XON字符等,也可设置端口信息,设置SPCOMM端口信息: unit Unit1; interf
阅读全文
posted @ 2019-04-09 15:24 MasterQi
阅读(752)
评论(0)
推荐(0)
去除菜单项的加速键--‘&’符号
摘要: 去除菜单项的加速键--‘&’符号 PopupMenu的AutoHotKeys(不用设置每个Item的这个属性)设置为maManual就行了
阅读全文
posted @ 2019-04-09 15:22 MasterQi
阅读(2474)
评论(0)
推荐(0)
Delphi获取本机所有的IP
摘要: 安装Indy uses IdStackWindows; 另外一种方法: XE10.x 使用正常 D2010
阅读全文
posted @ 2019-04-09 11:11 MasterQi
阅读(1779)
评论(0)
推荐(1)
2019年1月29日
Delphi下MSMQ(Mircosoft Message Queue)实例(私有队列)
摘要: 网上关于消息队列技术原理说明的详细文档很多,但涉及到Delphi的具体实现很少,这是我从网上找了一上午的资料,自己整合和尝试的能运行的程序。 打开控制面板->程序->添加组件,添加消息队列 打开控制面板->计算机管理->服务与应用程序->消息队列,添加私有有消息Test. 在Delphi中添加MSM
阅读全文
posted @ 2019-01-29 13:57 MasterQi
阅读(386)
评论(0)
推荐(0)
2019年1月25日
Windows中的原语与原子
摘要: 目前对原语与原子的理解为: 原语: 由内核提供的核外调用的一段具有特定功能的方法或者函数称之为 原语 原语操作不允许发生中断。 原子: 在多进程多线程的操作系统中不允许其他进程或者线程中断的操作称之为 原子 原子操作具有不可中断、不可拆分的特性: 当原子操作无法完成时,会自动恢复到操作之前的状态,是
阅读全文
posted @ 2019-01-25 15:15 MasterQi
阅读(823)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告