会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
夜郎王子
周黔的生活点滴 以无为达到无所不为、以不争达到无所不争。 datasnap delphi 三群群号:215965513
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年12月8日
delphi 窗体中显示透明遮盖层思路
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2019-12-08 00:04 周黔
阅读(12)
评论(0)
推荐(0)
编辑
2019年11月26日
delphi 跨版本DLL调用嵌入窗体实现
摘要: delphi 能实现把别的DLL的窗体句柄查到后,贴到PANL之中,此类文章网上不少,而如果是delphi不同版本开发的DLL互调时,一些控件内部的定义有所区别,因为无法(至少目前我觉得理论上不可行)实现不同版本的DLL融合一体式的共用同一个appcation. 因此,跨版本的DLL调用,实际上也就
阅读全文
posted @ 2019-11-26 09:36 周黔
阅读(571)
评论(0)
推荐(0)
编辑
2019年9月9日
DELPHI GDI + TGPFont UnitPixel 问题解决
摘要: 查不少资料,在 时,显示的字体,并不是按DPI显示,特别是同时在屏幕与打印机显示时,差异更明显 在切换 UnitPoint 能解决该问题,但是又遇到了新的问题,我想绘图后保存到文件,且需要高分辨率时,就over了 重新查看微软官方API时,发现官方API与delphi中的一致,哪说明该问题,应该是有
阅读全文
posted @ 2019-09-09 19:01 周黔
阅读(601)
评论(0)
推荐(0)
编辑
2019年8月21日
delphi DLL image 动态绘图 句柄处理
摘要: 在调用DLL 动态在T Image 绘图时,传入 Image.Canvas.Handle 后,却总是绘不上,有时偶尔能绘上,却没搞清原因,而同样的代码,传入窗体的 Handle ,绘图却正常。 经过多方资料找查,反复测试,最后发现, Image.Canvas.Handle 在第二次调用时,值就有所不
阅读全文
posted @ 2019-08-21 19:28 周黔
阅读(278)
评论(0)
推荐(0)
编辑
2019年8月12日
delphi 每英寸相素点取值偏差
摘要: 在所有资料中,每英寸相素点之比一般是这两个值,即:0.0393700788 25.399999961392 但是在GDI编程中,却遇到LOGPIXELSX LOGPIXELSY 在取值为96DPI时,屏幕显示会有微小偏差,该偏差在绘到整张A4纸大小时,已经很明显。 反复查资料,未能找到原因,最后改为
阅读全文
posted @ 2019-08-12 10:54 周黔
阅读(216)
评论(0)
推荐(0)
编辑
2019年8月7日
[转]delphi 防止刷新时闪烁的终极解决办法
摘要: { 防止刷新时闪烁的终极解决办法(对付双缓冲无效时) }Perform($000B, 0, 0); //锁屏幕 防止闪烁// 做一些会发生严重闪烁的事情..//解锁屏幕并重画Perform($000B, 1, 0);RedrawWindow(Handle, nil, 0, RDW_FRAME + R
阅读全文
posted @ 2019-08-07 11:23 周黔
阅读(1267)
评论(0)
推荐(0)
编辑
2019年3月13日
VC GDI 像素转厘米(英寸)[转发]
摘要: 【转载】http://blog.sina.com.cn/s/blog_638dd78201018663.html 函数原型:int GetDeviceCaps(int nIndex);常用的参数有(参考MSDN):int iHORZSIZE=pDC->GetDeviceCaps(HORZSIZE);
阅读全文
posted @ 2019-03-13 18:07 周黔
阅读(386)
评论(0)
推荐(0)
编辑
2019年3月8日
kbmmemtable sorton 报错 : List index out of bounds
摘要: 同一数据集,不同的排序条件,有的可以,但某一条件,却能100%重现报错。 反复跟代码,发现在 kbmMemTable.PAS中,当J减至0时,FReferences[J] 下标越界 试改为FIndexFieldList.Count>0前判断条件却未解决,说明并非是递减原因,改为大于J,未报错,是否有
阅读全文
posted @ 2019-03-08 13:42 周黔
阅读(649)
评论(0)
推荐(0)
编辑
2019年1月24日
delphi 利用 InterlockedCompareExchange 实现主线程维一锁等待
摘要: 在进行资源锁定时,一般是线程之间进行交互,很少需要在主线程也对资源进行锁定。 不过在一些复杂的业务中,存在子线程与主线程的交互,且一些资源也同步在主线程中使用时,主线程资源锁,就有存在的必要。 假定有一个需求,在SQLITE更新时,需要共同一个更新组件,以减少资源建立与释放及相对应内存回收的需求,则
阅读全文
posted @ 2019-01-24 14:12 周黔
阅读(890)
评论(0)
推荐(0)
编辑
2018年11月21日
Delphi的TService 服务路径获取 Dll中获取文件路径
摘要: 研究delphi服务的路径,试了好几个方法 ,都没取出来,最后发现,要采用取DLL路径的方法 //一、获取Dll自身路径 //1)方法一: Function GetDllPath(sDllName:string):string; var ModuleFileName:array[0..255] of
阅读全文
posted @ 2018-11-21 13:54 周黔
阅读(857)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
公告