Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
语法高亮是如何构建的?
我现在正在使用 Lazarus 构建一个开发人员编辑器 作为每个优秀的开发人员编辑器 它需要有语法突出显示 因此我想知道一些事情 语法高亮通常是如何构建的 使用许多ifs 更改 a 上的字体TextField TSynEdit这样做很好吗
syntax
editor
syntaxhighlighting
Lazarus
读写文本文件的最佳方法
我正在使用最新版本的 Lazarus IDE 并且我有一个Memo1在我的 TForm1 上 我必须加载一个文本文件Memo1然后编辑备忘录的每一行 我使用Memo1 Lines Strings i 最后 我必须将编辑后的备忘录保存在特定路
Delphi
fileio
textfiles
Lazarus
fpc
为什么调用 BitBlt 或 CopyRect 时会失去透明度?
Problem 我正在尝试从 32x32 块复制TBitmap into a TPaintbox这是我的地图编辑器 但我似乎无法使透明度正常工作 见下图 注意 出于演示和测试的目的 我在 TPaintbox 下方放置了一个 TImage 这
Delphi
Lazarus
在 FPC 下的自动化对象中使用标识符或保留字
实际上我在 Free Pascal 下使用 OLE 自动化 但某些对象具有使用保留字作为名称的属性 因此我无法编译代码 检查这个样本 MyObj OleVariant begin MyObj CrealeOleObject AObject
Delphi
Lazarus
freepascal
oleautomation
使用目录树和过滤填充 TTreeView
在 Lazarus 0 9 28 2 项目上我有一个TTreeView 与名字DirTree在我的表格上 frmConvert 但我想用所有目录树填充它 因为C 像这样 C 目录树 http i imagehost org 0185 cdi
Delphi
treeview
Tree
Lazarus
Lazarus:如何列出系统上所有可用的网络连接?
我正在使用 Lazarus IDE 在 Linux 系统上编写程序 该程序应该连接到 Internet 或 Intranet 所以 我想向用户显示他们可以用来连接到互联网或内部网 如wifi 的所有可用网络连接的列表 如果系统上有两个活动网
Linux
NetworkProgramming
Lazarus
intranet
如何用科学记数法格式化数字
所以基本上我有这个返回的函数 3 00000000000E000 function lang extended begin wynik 0 counter 1 temp 1 input 2 for i 1 to 4 do begin for
Delphi
PASCAL
Lazarus
如何将 .chm 帮助文件添加到 Lazarus 构建的应用程序中?
我可以在网上找到的唯一文档将我指向一个名为的演示应用程序Ihelp在我的 Lazarus 版本 v1 2 4 中似乎不存在 我已经创建了 chm 帮助文件 只是想让它在用户按 F1 或从弹出菜单中选择 帮助 时可用 FCL中有一个CHM组件
Lazarus
chm
fpc
freepascal正则表达式替换
有没有一种简单的方法可以在 FreePascal Lazarus 中进行 RegExp 替换 四处寻找 我发现我可以相当容易地进行匹配 但我正在努力寻找进行搜索和替换的函数 我想要实现的目标如下 我有一个 XML 文件加载到 SynEdit
regex
replace
PASCAL
freepascal
Lazarus
如何增加代码内控制台的大小
我正在使用 lazarus IDE v1 8 4 在 pascal 中编写一些代码 正如问题所说 我需要能够在代码中编辑控制台大小 我最好还需要获取它们可以拥有的最大可能控制台宽度 如果您知道如何使用 请也让我知道您使用的用途 谢谢 假设您
Windows
Console
Lazarus
freepascal
将图像从 3d 视角重绘为 2d
我需要用 Pascal Delphi Lazarus 编写的逆透视变换 请参见下图 我想我需要遍历目标像素 然后计算源图像中的相应位置 以避免舍入误差等问题 function redraw 3d to 2d sourcebitmap tbi
Delphi
Math
geometry
PASCAL
Lazarus
OSX 应用程序崩溃:代码签名无效
我有一个在 App Store 之外分发的 OSX 应用程序 因此 我使用相应的证书 开发人员 ID 应用程序证书 对其进行签名 该应用程序本身是用 Freepascal Lazarus 编写的 并且有一个用 C 编写的依赖库 我也对其进行
Objectivec
MacOS
codesigning
Lazarus
freepascal
delphi获取成员函数指针
有没有一些技巧如何在 Lazarus delphi 中获取成员函数的指针 我有这段代码无法编译 错误是 在德尔福 variable required在拉撒路 Error Incompatible types got
Delphi
function
pointers
Lazarus
如何计算文本文件中包含多个空格字符的所有单词
我正在尝试编写一个程序来计算 Pascal 文本文件中的所有单词 我希望它处理多个空格字符 但我不知道该怎么做 我尝试添加一个布尔函数 Space 来确定字符是否是空格 然后执行 while not eof file do begin re
Delphi
textfiles
PASCAL
Lazarus
cpuword
lazarus开发应用提供http接口
lazarus开发应用提供http接口 简单试用了一下fphttpapp 发现非常易用 直接支持中文内容 引用3个核心单元 fphttpapp httpdefs httproute 启用端口定义路由 procedure route1 aRe
Lazarus
http
CMake应用:生成器表达式
目录 一 概述 二 常用的生成器表达式 1 布尔生成器表达式 2 字符串值生成器表达式 3 调试 CMake的生成器表达式不算是特别常用 但是有一些场景可能是必须要使用的 或者在针对不同编译类型设置不同编译参数的时候可以巧妙应用 从而减少配
CMake
XMP
EXIF
Lazarus
lazarus调用http接口解析json(迎接云计算适应微服务)
lazarus 跨平台free pascal语言ide工具 社区 http www fpccn com 下载 ftp freepascal dfmk hu pub lazarus 号称一次编码 到处编译 window linux macos
Lazarus
PASCAL
HTTP接口
微服务
云计算
C++ 多语言切换
如果设置UI资源文件非重点不做介绍 设置英文版接口 SetThreadUILanguage MAKELANGID LANG ENGLISH SUBLANG ENGLISH US 此时如果操作系统的语言选择的是简体中文 那么掉系统的AfxMe
工作随笔篇
XMP
EXIF
Lazarus