lazarus

lazarus 3.0/fpc 3.3.1在windows交叉编译龙芯应用的方法

用fpcupdeluxe创建的龙芯交叉编译环境libc.so版本比UOS/loongxin等的版本高,导致编译后的应用不能运行的问题,按网友禁卫军提供的方法(Lazarus编译Loongarch64不能运行的情况 - 禁卫军 - 博客园 (cnblogs.com)和lazaurs自建库文件系统 - ......
lazarus windows 方法 3.0 fpc

Lazarus编译Loongarch64不能运行的情况

Lazarus编译Loongarch64应用程序运行时报错,没找到目录或文件。主要是加载器的问题。 1、在Loongarch64系统中找到ld-xxx.so.x文件。多在/lib64目录下。如ld.so.1或是ld-linux-loongarch-lp64d.so.1等 2、在lazarus下的项目 ......
Loongarch Lazarus 情况 64

(09)lazarus无需代码生成一个条形图

原文:http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial_TAChart 新建一个applicasion,向里面拖入一个Chart1,一个RandomChartSource1。然后单击chart,点击Series 属性的‘...’ 新建了一个 ......
条形 代码生成 lazarus 代码 09

(07)Lazarus DBGrid Datetime类型时下拉选择日期

默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。 0]该字段一定要是date类型的。 CREATE TABLE "main"."NewTable" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NO ......
Datetime 日期 Lazarus 类型 DBGrid

lazarus下编译QT5

用Lazarus自带的libQt5Pas.so无法通过编译。主要是在高于2.2.0版本的Lazarus时要用到libQt5Pas.so库要大于1.2.10才能编译。 方法一:到Release V1.2.15 · libqt5pas (github.com)下载对应操作系统与CPU的库文件。 方法二: ......
下编 lazarus QT5 QT

(04)Lazarus上连接并显示SQlLite3数据库

01]去官网https://www.sqlite.org/download.html下载对应的SQlite3.dll 32位Lazarus下载sqlite-dll-win-x86-3440200.zip 64位Lazarus下载sqlite-dll-win-x64-3440200.zip 下载后,将 ......
SQlLite3 Lazarus SQlLite 数据库 数据

lazarus中json使用与内存释放问题

ZJson:TJSONObject; arrJson:TJSONArray; subjson:TJSONObject; ZJson:=TJSONObject(GetJSON('.....Json字符串....')); //后面json变量的都不能用创建,否则会无法释放内存 //以前用了arrJson ......
内存 lazarus 问题 json

lazarus只运行一个实例

1、安装UniqueInstance组件(可下载包安装,也可以在线安装)2、在窗口中加TUniqueInstance控件。在system的选项卡下,一个红色1的控件3、设置TUniqueInstance的enabled为真4、在UniqueInstance1OtherInstance事件中加处理程序 ......
实例 lazarus

lazarus开发Linux程序运行在非登录用户下无法输入中文。

比如登录系统用的是Myname这个用户。而后又用su进入root用户后,如果没有退出root就运行所开发的程序,可能中文输入法无法调用。 可以写以下程序判断是否登录用户与当前运行用户是否一致。 type ptpasswd = ^tpasswd; cint=LongInt; tpasswd = rec ......
lazarus 程序 用户 Linux

lazarus中indy内存泄漏问题

如果您的 Indy 应用程序中存在内存泄漏,那是因为您使用了 IdStack 或 IdThread 单元,或者依赖于它们的组件。这是设计使然,在 Delphi 中,通过向内存管理器注册泄漏来抑制泄漏报告。此功能不适用于 Free Pascal,但您可以删除故意的内存泄漏。在文件 IdCompiler ......
内存 lazarus 问题 indy

lazarus学习初探

如果安装第三包出了问题,可以点击 下面 恢复 ......
lazarus

lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出错。

一、问题:lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出现以下出错。 二、解决方法: 1、在uses引用LConvEncoding单元2、将 ZConnection1.LibraryLocation:=(ExtractFilePath(Applicatio ......
行会 路径 lazarus windows 数据库

用fpcupdeluxe安装的lazarus快速重装控件的方法

如果原来用fpcupdeluxe安装的lazarus安装过控件,当升级或重装lazarus前,将config_lazarus文件夹的这3个文件备份(miscellaneousoptions.xml、idemake.cfg和packagefiles.xml),当lazarus安装完成后将这3个文件拷贝 ......
控件 fpcupdeluxe lazarus 方法

lazarus使用fastreport在linux应注意的事项

发现将应用从delphi转到lazarus,使用fastreport在linux打开报表设计器时软件会闪退。在终端使用管理员运行时出现以下信息:打开lpr文件,添加红框内容,重新编译就可以。 program JZGL; uses {$IFDEF UNIX} cthreads, {$ENDIF} Fo ......
fastreport 事项 lazarus linux

编写lazarus控件的简单流程

简单记录一下编写lazarus控件的流程1.Package-->New Package 2.输入新建控件的名称 3、鼠标右键点file-->Add Files from file System添加控件文件 4、添加包含控件注册的文件正常情况下Register unit应该打勾的,如果添加后没打勾,用 ......
控件 流程 lazarus

lazarus模拟MDI Form

从delphi转到lazarus,发现lazarus不支持MDI窗体,我们可以用PageContorl实现,不过发现使用ATTabs component更简单方便。关键在ATTabs添加: procedure ATTabs1TabClick(Sender: TObject); procedure A ......
lazarus Form MDI

[记录一下]lazarus DBGrid Datetime类型时下拉选择日期

默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。在界面放一个DBDateTimePicker控件,并设置控件的Visibler为false,在DBGrid的DBGrid1SelectEditor添加下面的代码就可以。 procedur ......
Datetime 日期 lazarus 类型 DBGrid

lazarus 自带的DB使用Filtered后RecordCount返回的记录数是全部记录数

近日有网友说lazarus 自带的DB使用Filtered后RecordCount返回的记录数是全部记录数,经实测确实存在这个问题,看官网的论坛也有人反馈这个问题,不过官方一直没处理。可以使用Helper来解决这个问题: TDatasetHelper = class helper for TData ......
RecordCount Filtered lazarus

lazarus、delphi文件Http下载断点续传的实现

本文Demo还实现了批量下载文件,同步服务器上的文件到客户端的功能。文件断点续传原理:分块下载,下载后客户端逐一合并,同时保存已下载的位置,当意外中断再次下载时从保存的位置开始下载即可。这其中还要保证,中断后再次下载时服务器上相应的文件如果更新了,还得重新下载,不然下载到的文件是错了。 ......
断点 lazarus 文件 delphi Http

修正fpc(lazarus)BufDataSet.Filter使用中文字段名称时无效的Bug

最近在使用fpc(lazarus)BufDataset的Filter使用中文字段名称时无效的问题,经跟踪Bufdataset源码时,发现Filter处理关键字时没正确读取中文引起的,处理起来也很简单:打开/fpcsrc/packages/fcl-db/src/dbase/dbf_prsore.pas ......
字段 BufDataSet 名称 lazarus Filter

fpc/lazarus判断CPU和fpc版本号

一、判断CPU类型: {$if not defined(cpuloongarch64)} {$endif} fpc默认的CPU名称: CPU16 cpui386 cpux86_64 cpupowerpc32 cpupowerpc64 cpualpha cpuiA64 cpusparc cpuspar ......
fpc lazarus 版本 CPU

银河麒麟V10安装Lazarus

银河麒麟V10软件商店中的lazarus安装报错#0002,只能自己手动安装。 安装lazarus需要使用安装工具fpcupdeluxe: https://wiki.freepascal.org/fpcupdeluxe 依照上面链接的用apt-get安装Missing Packages时,会出错卡在 ......
Lazarus V10 10

【记录一下】修正lazarus fr报表控件在龙芯电脑不能使用QRcode的Bug

近日海南朋友使用fr控件时发现不能在报表插入QRCode和PDF417等二维码,经跟踪发现只需将frxBarcodePDF417.pas第1592行 将 A := TInt(ERROR_LEVEL[errorLevel]); 改为: A := @(ERROR_LEVEL[errorLevel]); ......
控件 报表 lazarus QRcode 电脑

lazarus 从2.2.4升到2.2.6 fpc 3.2.2 for win64绿色版整合安装包(已包含android开发环境)2023.04.23更新

lazarus 从2.2.4升到2.2.6 fpc 3.2.2 for win64绿色版整合安装包(已包含android开发环境)2023.04.23更新 lazarus 2.2.6 fpc 3.2.2 for win64绿色版整合安装包(linux/win/android) 整合包已安装常用控件及 ......
lazarus android 环境 绿色 2023

lazarus版SM4加密算法

lazarus版SM4加密算法 根据网上的SM4代码移植到lazarus使用,lazarus版可以跨平台,截图是在龙芯3A5000运行。使用非常简单,只需要在uses添加sm uses sm; 加密: Memo1.Text := SM.SM4.ECB_encodeAnsiString(edit1.t ......
算法 lazarus SM4 SM

lazarus_loongArch64 龙芯纯净版本

自2.14以来,在龙芯官网和[海南]RTC销售部(JoYo℡)、fpcupdeluxe开发者、yang等支持下,FPC+Lazarus可以基于loongarch64开发。我这个绿色纯净版已修正开发遇到的Bug,有龙芯3A50000的朋友可以下载玩玩。 龙芯纯净版本的特点:一、修复代码编辑不能输入中文 ......

lazarus 2.2.6+FPC 3.2.2绿色整合版 for linux aarch64

lazarus 2.2.6+FPC 3.2.2绿色整合版 for linux aarch64 https://www.cnblogs.com/qiufeng2014/p/17213806.html 已集成常见控件及修正了我开发遇到的Bug,这个版本包含x86_64 win64交叉编译环境,有兴趣的可 ......
lazarus 绿色 aarch linux FPC

lazarus - Free Pascal 之 文件处理

今儿来写写如何使用Free Pascal处理文件,感觉挺有用的 任务一:写hello world到文件 procedure TForm1.Button1Click(Sender: TObject); var f: TextFile; begin AssignFile(f, 'hello.txt'); ......
lazarus 文件 Pascal Free

lazarus在龙芯电脑使用域天加密锁要注意的事项

lazarus在龙芯电脑使用域天加密锁要注意的事项:1、使用域天官方的接口单元时加密锁的so文件必须拷贝到/usr/lib/这个目录。2、普通用户如果调用加密锁so出错或失败,需要进行以下操作: 建一个规则文件放 /etc/udev/rules.d. 文件内容如下: SUBSYSTEM=="inpu ......
加密锁 事项 lazarus 电脑

恢复lazarus使用anchorDocking和dockedformeditor后出现ide乱的步骤

恢复lazarus使用anchorDocking和dockedformeditor后,很容易因使用时不小心拖动form后出现越调越的情况,经模索发现将environmentoptions.xml删除后,再运行lazarus,当出现这提示时,重新设置一下 ......
共32篇  :1/2页 首页上一页1下一页尾页