加载中
使用海康威视SDK的那些坑

由于工作需要,项目中有使用到海康威视的产品,不可避免的就要使用海康的SDK进行二次开发。开发过程中磕磕绊绊的,踩了不少坑,这里做一个简单的记录,算是给健忘的自己提个醒吧。 Delphi版本...

2019/01/02 16:29
1.6W
fphttpclient 请求 https

在客户端不需要证书的情况下,简单两步操作即可让TFPHTTPClient实现https的请求: 在源码中引用opensslsockets单元 在生成目录下加入动态库libcrypto-1_1.dll和libssl-1_1.dll......

02/17 10:59
95
lazarus连数据库的那点坑

环境 Lazarus v2.2.4(32位/64位) MySQL 8.0.31 64位 PostgreSQL 15.1 64位 坑 MySQL Lazarus v2.2.4已内置MySQL8.0的TMySQL80Connection组件,但是连接时却提示Can not load MySQL library ...

2022/12/24 12:03
945
Lazarus Dll 卸载问题

事件 计划做一个插件式的桌面应用框架,一方面练练手,另一方面算是自身的技术积累吧。 在练手过程中,发现一个巨难受的问题,dll卸载不掉,程序直接假死! 虽然可以不直接调用卸载,依赖主程...

2022/12/10 12:26
145
Lazarus debug 的坑

最近在研究Lazarus写dll,已经踩了不少坑了,这下又踩了个不大不小的坑,记录下。 问题 在dll工程里,断点失效,根本没办法调试 解决方案 网上查了N多资料,个中辛酸在此不表,终于找到些蛛丝...

2022/11/20 23:44
226
lazarus 编写dll与接口注意事项小结

之前用lazarus编写了使用IInterface的dll,可惜没有成功。当把IInterface编译到exe里时,功能正常,编译到dll里再在exe里调用就不正常,原因未深究,不过大致也知道是哪一类问题,至于还有没...

2022/09/13 17:40
554
*.frf报表中字段计算的坑

老坑 *.frf是FastReport 2.x的报表模板,现维护的老项目中有使用到该报表。 问题描述 报表通过数据集DS和报表变量V1、V2、V3等获取数据,并在模板中进行展示。 单独展示数据集中的某个字段:...

2022/08/31 13:40
66
Lazarus压缩/解压zip乱码问题

Lazarus压缩/解压zip文件可以使用Zipper单元中的TZipper/TUnZipper类来实现,但是在有中文文件名时需要注意,否则会出现乱码。 压缩 TZipper的Zip类方法无需创建实例即可直接生成zip压缩文件...

2022/08/24 16:10
588
Go的NC时间格式化

就个人而言,对Go的整体评价还是相当不错的,直到遇到了时间格式化。有人说,这是大佬们的浪漫。而我只想说,SB!NC!羊驼! 直接说对应关系吧: //年 2006 <=> yyyy 06 <=> yy //月 01 <=>...

2022/07/27 17:33
117
idhttp POST的坑

坑 最近要和一个平台提供的http接口进行对接,由于服务不是部署在公网上的,所以没办法直接在开发环境下直接调试,又不能在客户的测试机上部署开发环境,只能选择加日志这种古老的方法。 在对...

2022/07/12 09:47
543
lazarus构造/析构等方法的执行顺序

AfterConstruction、BeforeDestruction是TObject本身就有的方法,Loaded是从TComponent才有的方法,好好利用的话就可以更精准的控制对象的生命周期或者初始化/清理工作。虽然知道这点,而且也...

2022/06/24 22:53
123
lazarus速查

Package->Install/Uninstall Packages AnchorDockingDsgn:安装后转为一体式IDE LazActiveX:安装后可安装ActiveX组件 lazdaemon:可开发windows服务 lazprojectgroups:使IDE支持工程组 la...

Lazarus报Error: Undefined symbol

在使用Lazarus编写动态库的过程中遇到了报Error: Undefined symbol:错误的问题,死活编译不过去,加了LCL包依赖也不行,找了N久终于在一个英文网站上找到了解决办法。 Error: Undefined sym...

2022/06/06 21:59
938
Navicat连接Oracle数据库的坑

坑 首次使用Oracle数据库,习惯性的用Navicat连起来,嗯???怎么报错连不上? 数据库安装有问题?SQL Plus能连上啊! 检查配置,没问题! 重启,还是不行! 重装Navicat,然并卵! 解决 出...

2022/05/25 17:11
125
慎用 out

最近需要评估一下海康摄像头不同抓拍方式的性能,以及封装类的可靠性。 在测试过程中,又发现了当初遇见的设备内存抓拍报错的问题。当初排查的结论是:当封装类开启预览的情况下,使用设备抓...

2021/12/15 11:29
158
Git 合并指定文件

PS:其实这个标题取得很有标题党的味,不是我的风格,但是这样可能更容易帮到我和遇到同样问题的人吧。 事件 一早就接到个操蛋的事:说客户那原有的功能,更新后没了!git log查起来吧,还能...

2021/11/08 11:03
715
配置 Lazarus 免重装

事件 过了个十一,原本好好的电脑,突然鼠标不能用了,本着重启能解决80%的问题的原则重启了下,结果就杯具了,直接就蓝屏了,怎么折腾都进不了系统,BUG 10果然是BUG 10,绝对名不虚传! 无...

dbg
2021/10/10 11:21
1.6K
恶心的Access时间查询

背景 客户使用的是南方XX的生产控制系统,需要把数据导入到我们自己的系统里,之前做过类似的东西,不难。 当看到南方XX使用的是Access数据库里,心中一沉……(此处省略1024G脏字)不管心中...

2021/05/10 21:58
238
踩坑记:DBGridEh中取Footer的Sum值

DBGridEh算是Delphi中比较好用的第三方数据感知组件了,但其中有些小坑是真的有点小无语的。 场景 客户需要的有这样一组数据,大部分列是要求和的,用DBGridEh的Footer是轻松加愉快的;但是个...

2021/03/24 16:26
1.4K
安装 CodeTyphon

一直想找个开源的可以商用的Delphi的替代品,能跨平台了最好。开始时试过Lazarus,和D7还真是挺像的,不过用惯了XE,还是想找个习惯相似的IDE,扒拉下论坛后发现了CodeTyphon,就想着试一下。...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部