秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Lazarus

上一页 1 2 3 4 5 6 7 下一页

摘要:转到Lazarus后发现缺少适合的三层控件,尝试过国产商业及网上的开源三层控件,但存在或多或少的问题,始终找不到满意的三层控件(特别是linux aarch64下),决定趁2022年最后一天,开发一个基于RealThinClient SDK简单实用的lazarus三层控件(参考网上的相关代码)。 服 阅读全文
posted @ 2023-01-09 12:30 秋·风 阅读(1281) 评论(6) 推荐(1) 编辑

摘要:lazarus使用UNIDAC读取mssql低版本(2000)时,中文会乱码(2024-3-1更新:本方法也适用于mssql 2014等varchar字段中文乱码),解决方法很简单,将UniConnection.SpecificOptions.Provider改为prDirect就可以:1、可以用以 阅读全文
posted @ 2023-01-06 09:27 秋·风 阅读(431) 评论(0) 推荐(0) 编辑

摘要:fpc 3.2.2可以使用delphi的泛型,需要在单元添加: {$mode delphi},并在uses 加上Generics.Collections后才能编译 program project1; //{$mode objfpc}{$H+} {$mode delphi}{$H+} uses Gen 阅读全文
posted @ 2023-01-05 08:49 秋·风 阅读(329) 评论(0) 推荐(0) 编辑

摘要:在多线程创建TFPHTTPClient对象并发送请求时出现Could not initialize OpenSSL library应该怎么解决?单线程的时候没有遇到。 经网友指导下使用以下方法就可以解决这个问题: uses openssl 在多线程创建前 :InitSSLInterface 阅读全文
posted @ 2023-01-03 06:12 秋·风 阅读(196) 评论(0) 推荐(0) 编辑

摘要:检测指定软件是否在运行,以下代码适用于windows和linux unit uappisrunning; {$mode objfpc}{$H+} interface uses Classes, SysUtils {$IFDEF WINDOWS}, Windows, JwaTlHelp32{$ENDI 阅读全文
posted @ 2022-12-17 08:36 秋·风 阅读(425) 评论(0) 推荐(0) 编辑

摘要:Delphi(lazarus) TStringHelper用法详解 Delphi XE4的TStringHelper,对操作字符串进一步带来更多的方法,使用这些方法才可以实现跨平台的代码。 Delphi引用单元:System.SysUtils.TStringHelperLazarus引用单元:Sys 阅读全文
posted @ 2022-12-13 14:46 秋·风 阅读(593) 评论(0) 推荐(0) 编辑

摘要:CEF4Delphi的locales文件夹默认自带包含55个语言包,其中大部份对我们来说是用不上的,如果直接删除无用的语言包,运行cef应用时会提示缺少文件.打开uCEFMiscFunctions.pas将CheckLocales的LOCALES_REQUIRED_DEFAULT改为需要的语言,然后 阅读全文
posted @ 2022-12-08 09:27 秋·风 阅读(584) 评论(0) 推荐(1) 编辑

摘要:lazarus在实际使用中还存在一些问题,特别是在linux下lazarus代码编辑时不能输入中文/combobox/lazarus Object Inspector下拉时不显示文字/日期分隔符乱码(还会引起pas文件中的中文乱码等严重的问题),如果不对fpc/lazarus进行修复,会影响开发效率 阅读全文
posted @ 2022-12-06 11:12 秋·风 阅读(937) 评论(0) 推荐(0) 编辑

摘要:lazarus 3.2/fpc 3.3.1 for win64绿色版整合安装包(linux/win)注意:lazarus 3.2+fpc3.3.1交叉编译出来 的程序在linux运行出错,如需交叉编译,可用lazarus 3.0+fpc3.3.1或lazarus 3.2+fpc 3.2.2 整合包已 阅读全文
posted @ 2022-12-04 13:09 秋·风 阅读(4841) 评论(51) 推荐(3) 编辑

摘要:1.lazarus 使用zeos ZQuery.filter注意事项https://www.cnblogs.com/qiufeng2014/p/16526288.html 2.lazarus在linux arm64使用SQLite数据加密的方法https://www.cnblogs.com/qiuf 阅读全文
posted @ 2022-12-03 18:55 秋·风 阅读(489) 评论(0) 推荐(0) 编辑

摘要:fastreport在linux arm64使用时有2个致命出错,第2个bug是临时修复方案,如有更好的修复方法请和我分享,谢谢。 按以下方法修复后在linux已能正常使用,但第一次打开报表设计器时时间有的长(lazreport打开报表设计器秒开),暂时没发现其他问题。 1、修正编译出错的bug。打 阅读全文
posted @ 2022-12-03 10:14 秋·风 阅读(513) 评论(0) 推荐(0) 编辑

摘要:原版的fpc/lazarus不支持中文变量、过程和函数,经debug发现,只需修改12个文件(fpcsrc7个文件:scanner.pas、sysstr.inc、parser.inc、options.pas、objcutil.pas、assemble.pas和dfmreader.pp,lazarus 阅读全文
posted @ 2022-12-03 09:43 秋·风 阅读(1180) 评论(4) 推荐(3) 编辑

摘要:1.修正日期分隔符乱码(linux)2.修复lazarus linux(ubuntu/银河麒麟) Object Inspector、使用combobox、colorbox等控件下拉列表文字不显示的问题 3.修复linux lazarus Object Inspector下拉列表文字颜色和背景颜色相同 阅读全文
posted @ 2022-12-03 09:27 秋·风 阅读(213) 评论(0) 推荐(0) 编辑

摘要:lazarus fpjson使用例子 procedure TForm1.Button2Click(Sender: TObject); var jData:TJSONData; jDataArr:TJSONData; jObject:TJSONObject; jArray:TJSONArray; s: 阅读全文
posted @ 2022-11-19 14:25 秋·风 阅读(258) 评论(0) 推荐(1) 编辑

摘要:使用lazarus编写跨平台软件时发现,不同平台展示的界面差异较大,之前专门为不同平台调整软件界面,经摸索发现可以用控件布局解决不同平台的编辑类控件高度的问题(注意:win下combobox控件高度调整不起作用)。平台1的界面是正常的: 在平台2界面变为(edit1、edit2和button1的重叠 阅读全文
posted @ 2022-11-16 16:41 秋·风 阅读(557) 评论(0) 推荐(1) 编辑

摘要:没龙芯环境无法测试,FPC下载地址:GitHub - loongson/fpc at la-dev 2023.03月lazarus已可以在龙芯电脑使用,需要的可以到以下链接看看 lazarus_loongArch64 龙芯纯净版本 阅读全文
posted @ 2022-10-26 09:17 秋·风 阅读(210) 评论(0) 推荐(0) 编辑

摘要:lazarus使用zeosDB控件时发现SQLite一个奇怪的现象,应用程序编译为win64时,如果输入"中国2022中国"时出现乱码,win32和linux 64正常,开始怀疑的sqlite3.dll的问题,下载最新版sqlite源码重新编译sqlite3.dll也存在同样问题,改用lazarus 阅读全文
posted @ 2022-10-21 16:25 秋·风 阅读(379) 评论(0) 推荐(0) 编辑

摘要:文件权限: 第一位File Type是文件类型,-表示文件,d表示目录。 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。 一、使用linux chmod命令修改文件权限:数字法修改文件权限:chmod rwx 文 阅读全文
posted @ 2022-09-05 09:35 秋·风 阅读(216) 评论(0) 推荐(0) 编辑

摘要:制作deb安装包可以用手工打包和deb专用软件打包,手工打包要建相关目录和编写control文件,使用deb专用软件快速方便自动生成相关目录及control文件。 以下手工打包的方法: deb DEB 是 Debian 软件包格式的文件扩展名,是 Unixar 的标准归档,将包文件信息以及包内容,经 阅读全文
posted @ 2022-09-04 09:20 秋·风 阅读(2492) 评论(7) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 下一页