Delphi
pykill8
这个作者很懒,什么都没留下…
展开
-
delphi xe10 获取进程内存大
delphi xe10 获取本进程内存大小useswinapi.PsApi function GetCurrentProcessMemorySize(var nMemSize: Cardinal): Boolean;var nWndHandle, nProcID, nTmpHandle: HWND; pPMC: PPROCESS_MEMORY_COUNTERS;转载 2017-12-02 16:02:53 · 1320 阅读 · 0 评论 -
Delphi 7 CPU调试窗口,增加对应源代码
如何给Delphi的CPU调试窗口,增加对应源代码Delphi在编译程序时,会先将源代码编译成汇编代码,可以通过delphi的cpu窗口看到。通过ide可以开启或者关闭,异常时出不出来CPU窗口。但是,不管什么时候,CPU窗口可以通过View/Debug windows/CPU调出。可能大部分人delphi开发人员对汇编都不是很熟悉,所以,这个功能,可能大部分delphi开发者用不上。即使,...转载 2018-11-13 14:49:43 · 424 阅读 · 0 评论 -
Delphi Xe10 执行Bat exe文件
Delphi Xe10 执行Bat exe文件winexec(PansiChar(AnsiString('c:\1.exe')), sw_hide);调用 C++ dll 在XE10 都改成PansiChar(AnsiString(''));原创 2017-12-25 20:21:26 · 1525 阅读 · 0 评论 -
高吞吐量的一个日志函数类_用于IOCP (Delphi)
高吞吐量的一个日志函数类_用于IOCP (Delphi) 在开发服务器端程序的时候,日志是必须的一个功能。由于服务器端的要频繁的把数据写入日志,开始的时候用了一个很简单日志函数就是直接把日志字符写入文件中。然后关闭连接。一直也应用良好。但做压力测试的时候,因为要每个连接的数据都要写入日志,发现运行的一段时间后,频繁掉线,CPU占用率,居高不下,优化了转载 2017-11-23 07:12:14 · 336 阅读 · 0 评论 -
[教程]如何降低 Delphi 编码后的 Debug 版本的程序体积
[教程]如何降低 Delphi 编码后的 Debug 版本的程序体积又是一个悲伤的教坏孩子的故事:Debug 版本的体积太大,而 Release 版本有时候却有问题,上帝知道问题出在那儿了,反正 我是找不出来了,妈妈,快告诉我怎么办?:)实际上,Debug 版本本身并不会比 Release 版本大多少,真正大的原因在于内嵌了大量的调试符号信息,这些信息用于告诉调试器,某个地址对应的变转载 2017-11-23 00:04:12 · 504 阅读 · 0 评论 -
[FMX] 在Android/iOS 应用中判断上网的网络类型
[FMX] 在Android/iOS 应用中判断上网的网络类型因为2G网络实在是慢,所以在我们的App中,如果用户使用 2G 网络,App 的反应可能会比较缓慢,所以,我们希望判断一下网络的类型,以便做一些策略处理。下面提供的函数是我根据搜索到的资料编写的一个函数,注意 Delphi 自带的 iOSApi.CoreTelephony 单元中,CTTelphonyNetworkI转载 2017-11-23 00:03:10 · 386 阅读 · 0 评论 -
纯真IP数据库解析Delphi D10.1下正常使用
纯真IP数据库解析Delphi D10.1下正常使用 直接一个单元,代码分享出来。Delphi/Pascal123456789101112131转载 2017-11-23 00:00:40 · 611 阅读 · 0 评论 -
[Bug]官方HttpClient的一处Bug及解决办法
[Bug]官方HttpClient的一处Bug及解决办法2017-03-19 • Android、C++ Builder、Delphi、iOS、杂谈 • 暂无评论 • swish •浏览 774 次Delphi/C++ Builder 新增加的 TNetHttpClient/THttpClient 在通讯时,对 304 的错误处理不正确,304 在 HTTP 协议的标准是未变更转载 2017-11-22 23:58:04 · 998 阅读 · 0 评论 -
DELPHI中不同类型的动态数组变量共享内存
DELPHI中不同类型的动态数组变量共享内存2017-04-17 • Delphi • 暂无评论 • Jack •浏览 693 次场景: 假如我们要调用A函数 procedure A( aBytes:Tbytes).你手上现在只有一个STRING, 或者其他数组类型,比如Array of char. array of integer..一般的过程就是,首先把你手上的数组类型转换转载 2017-11-22 23:54:06 · 479 阅读 · 0 评论