问题标签 [lazarus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
indy - 在 Lazarus 上安装最新版本的 Indy 10
是否有关于如何在 Lazarus 中安装 Indy 10 组件的分步指南?
我在https://svn.atozed.com:444/svn/Indy10上查看了最后一个 snv 快照 用户名:Indy-Public-RO(无密码)
谢谢
console - Catching stack-trace in Free Pascal
I have a console application written in Free Pascal, that like most larger applications sometimes crashes. As this application is live, I usually ask people to write me down the stack-trace on crash -- I distribute it with both debug and lineinfo. However, the application uses FPC video.pas output, and sometimes the text output stacktrace is not visible.
Is there a way to intercept the text that is written on unhandled exceptions WITH the stack trace, so I can write it to file? I can't just pipe standard error to a file, because FPC video somehow doesn't work with that, and also I'd like people just running the executable not a batch or shell file.
As an example, I'd like to catch this to a file or other output source:
Any possibility to do that cleanly?
delphi - 使用目录树和过滤填充 TTreeView
在 Lazarus 0.9.28.2 项目中,我有一个TTreeView
, 名称DirTree
在我的 Form( frmConvert
) 上,但我想用所有目录树填充它,因为C:\
.
像这样:
C:\ 目录树 http://i.imagehost.org/0185/cdirtree.png
当用户选择目录时,在第二个TTreeView
中,名称为FileTree
,显示该目录中的所有文件,但过滤后仅显示 PDF。
我也需要帮助放置这些图标,因为对于最终用户来说更有条理和友好是非常好的。
问题
- 我怎样才能用所有目录填充第一个 TTreeView(
DirTree
),就像在图像中一样? - 如何
FileTree
使用在上选择的目录中的文件填充第二个 TTreeview()DirTree
? - 如何为每个文件夹(仅文件夹)设置一个图标
DirTree
?
lazarus - 进程的输出
我正在使用 Lazarus 开发一个执行 gcc 的程序:
但是我想在另一个 Form( OutputForm
) 上显示 gcc 的日志(输出),它只有一个 TMemo( OutputMemo
)。
我该怎么做?
delphi - 使用其他形式的控件
我有一个关于 Lazarus 的项目,它有两个表单,FormMain
并且OutputForm
. 我想OutputMemo
使用以下代码在第二个表单上显示输出:
但是当我尝试编译这段代码时,我得到了错误:
找不到标识符“OutputForm”
在 OutputForm 单元的顶部,我有:
当我尝试从 FormMain unit( OutputForm: Output;
) 调用它时,我得到了这个错误:
类型定义错误
我必须做什么?
delphi - TOpenDialog 和空间
我有一个关于 Lazarus 的项目,我想使用 gcc 编译源代码,为此我有一个TOpenDialog
calledOpenDialog1
和一个TProcess
called AProcess
。
我用这段代码调用 gcc:
它编译正常(Lazzarus 上的项目),但是当我测试它时,通过尝试编译位于的源 test.c,C:\Documents and Settings\Nathan Campos\Desktop
我得到了这个OutputMemo
:
'C:\Documents': 没有这样的文件或目录
然后,OpenDialog1
没有得到带空格的完整路径,或者 gcc 无法在带空格的文件夹中找到它。
有什么建议可以帮助我吗?
delphi - 将 TListBox 的选定行的内容存储在变量上
我正在 Lazarus 上开发一个电子书管理器,但是我在使用一个我从未使用过的组件时遇到了一些问题(TListBox
)。在TListBox
namedCategoryList
上,我有这些项目:
文学与小说
爱情
电脑与网络
诗歌
专业与技术
科幻与奇幻
传记与回忆录
商业与金融
童书
娱乐
历史
科学
自助教材 与
教材
西部片
当用户在 上选择一个项目时CategoryList
,我想将它存储在一个变量中,但我该怎么做呢?
delphi - 在 TRradioGroup 中选择了哪个单选按钮?
正如你在我的问题历史中看到的那样,我正在开发一个电子书管理器,它将是开源的,我将在大约 10 天内发布它,但我有一个TRadioGroup
,如你所见:
我的表单上使用的 TRAdioGroup http: //img85.imageshack.us/img85/1830/radiogroup.png
我想将一些东西存储在一个变量(需要是 a Integer
)中,该变量将与 this “链接” TRadioGroup
。
我需要做这样的if
功能:
TRadioButton 的标题 -> 需要存储在变量中的数字
适合 2xWidth - 默认 -> 0
适合 2xHeight -> 1
适合宽度 -> 2
适合高度 -> 3
但我只使用了 aTRadioGroup
和 aTRadioButton
一次,与我在 C# 中使用了 20 多次不同。然后我想知道我需要在 if 函数上放什么,因为它会做什么我已经知道该怎么做:
我需要在if
函数的括号内放什么?
PS:我将把功劳归功于在这个小项目中帮助我的人。
delphi - 将整数转换为字符串
我有一些数字存储在Integer
被叫mode
中,但我需要在TProcess
. 为此,我需要将 转换Integer
为 a String
,因为如果我不这样做,我会收到错误消息:
不兼容的类型:得到“LongInt”预期“AnsiString”
然后我想知道如何将 a 转换Integer
为 a String
?
process - 执行 TProcess 时隐藏控制台
我正在构建一个使用这样的TProcess
调用的应用程序AProcess
:
但是当我点击按钮时,我得到了一个控制台窗口几秒钟,然后它退出并且进程的所有输出都显示在 上OutputMemo
,但我放了,TMemo
因为我不想要控制台屏幕。然后我想知道如何隐藏这个控制台屏幕。