个人备忘 一句话处理问题 之所以单独专门写这么一篇是因为有些问题出现的莫名其妙(当然深究的话绝对是有原因的......),网上基本也搜不到同类的问题,解决办法也很简单,所以准备单独用这篇文章汇总此类问题:问题1:delphi中使用FMX fastreport打印的时候提示: Invalid printer class :TFakePri ... 阅读全文 2025-03-12 王守红 0 条评论 217 次浏览
技术分享个人备忘 firedac写入postgresql提示:无效的 "UTF8" 编码字节顺序: 0x00解决 写入数据提示“postgresql提示:无效的 "UTF8" 编码字节顺序: 0x00”,遇到过几次基本都是有中文内容的情况下出现,英文提示是:“invalid byte sequence for encoding ‘UTF8’: 0x00″,直接上解决方法:确认数据库的 编码是UTF8你可以通过以下 SQL ... 阅读全文 2025-03-07 王守红 0 条评论 235 次浏览
个人备忘 Delphi进行URL的编码和解码 网上提供的编码和解码还是比较多的。总结了一下:1)普遍方法是引用HttpApp单元,然后HTTPEncode(UTF8EnCode('我是中文') //编码 UTF8DeCode(HTTPDecode('%E8%B0%83%E4%BC%98')//解码 2)引用IdURI进行编码或者解码IdURI.URLDec ... 阅读全文 2024-06-22 王守红 0 条评论 2290 次浏览
个人备忘 配置Ubuntu下的pgAgent 1)安装sudo apt install pgagent2)登录数据库并创建db扩展psql -U postgres -h localhostCREATE EXTENSION pgagent;3)在postgres用户下创建密码文件--创建密码文件vi ~/.pgpasslocalhost:5432:postg ... 阅读全文 2024-04-17 王守红 0 条评论 1533 次浏览
个人备忘 用DELPHI开发银河麒麟上应用的一些问题处理 1、在连接PASSSERVER后,编译出现V10不是个整数的问题解决方法:修改麒麟系统/etc/os-release文件中的VERSION_ID="10"2、在DELPHI安装本地LINUX开发包CACHE时,如果碰到远程多个路径不存在的问题,即是LINUX上未正确安装开发包,解决方法:a)sudo apt-g ... 阅读全文 2024-02-04 王守红 0 条评论 3174 次浏览
技术分享个人备忘 Delphi/Lazarus使用mormot2解析JSON mormot2生成JSON和解析JSON的功能非常强大,也非常灵活,灵活的结果就是有时候有点乱。下面总结了最简单的一种使用方法要解析的JSON如下,基本涉及了要解析的所有类型。JsonContent:=' { "head": { "jzDate": ... 阅读全文 2024-02-04 王守红 0 条评论 1810 次浏览
个人备忘 Ubuntu安装VNC服务 这是一个亲测可用的VNC安装步骤。sudo apt install -y x11vnc sudo apt install -y lightdm mestars@pop-os:~$ mkdir -pv /home/yourname/.vnc mestars@pop-os:~$ x11vnc -storepass ... 阅读全文 2023-05-22 王守红 0 条评论 2183 次浏览
个人备忘 Lazarus项目使用fpRedis操作Redis 在Delphi下可以使用开源控件delphiredisclient进行Redis的操作,使用比较简单这里就不说了。那么Lazarus下目前只找到一个更新停止于6年前的一个开源项目fpRedis(基于12年前开源的redis_client.fpc),虽然老点但是能用。gitgub地址https://github. ... 阅读全文 2023-04-15 王守红 0 条评论 2315 次浏览
技术分享个人备忘 Lazarus及Delphi中对Frame进行初始化 因为Lazarus及Delphi中对Frame都没有提供构造器和解析器,如果想在Frame创建时初始化一些东西,可以override frame的以下两个方法:public { Public declarations } ParentForm :TForm; procedure Afte ... 阅读全文 2022-02-13 王守红 0 条评论 6008 次浏览
个人备忘 通过postgresql访问oracle(类似Oracle的DataLink) 通过postgresql访问oracle需要安装单独的扩展oracle_fdw,这个扩展可以在https://github.com/laurenz/oracle_fdw/releases 下载到。重复的东西实在懒得写了,可以去参考这篇文章《PostgreSQL之oracle_fdw安装与使用》 写的很全了。疑难 ... 阅读全文 2022-01-10 王守红 0 条评论 3977 次浏览