问题标签 [pascalscript]
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.
inno-setup - Inno Setup:列出目录中的所有文件名
我试图列出目录中名称的所有文件,但无法做到。有没有办法列出目录中所有名称的文件?
提前致谢。
delphi - 使用 Pascal 脚本将字符串字符验证为数字 (FastReport 4)
我是 Pascal 和 FastReport 的新手。这个问题大概可以在没有 FastReport 知识的情况下回答。帕斯卡是德尔福。快速报告4。编辑:我正在使用帕斯卡脚本。
我有一个接受 8 个字符的字符串作为输入的文本框。每个字符都应该是数字。我正在尝试将每个字符验证为数字。我试过使用 val 函数...
我在网上得到了这个代码。解释说如果字符不能转换为整数,该函数将返回代码大于零的错误。这个解释正确吗?我误解了吗?
现在,如果验证失败,我正在尝试将按钮的 enabled 属性设置为 false。我可能会将其更改为消息。现在,我想通过设置按钮属性让它工作。
我不确定是否应该使用 onChange 事件或其他事件。我也不确定是否需要在循环中将输入发送到 val 函数。就像我说的,我只是在学习如何使用这个功能。
我能够验证长度。此代码有效...
有什么建议么?我应该使用 val 函数还是其他什么?如果我需要提供更多信息,请告诉我。不过,我可能要等到晚些时候才能回来查看。谢谢你的帮助。
inno-setup - Inno Setup:如果检查了任务,则询问目录页面
在我的任务部分下
在该Files
部分中是这个特定的文件夹
我的目标是测试选中按钮,然后有一个窗口询问安装文件夹的目录。
这可以在不需要创建页面或获取目录的一页的情况下完成吗?此外,这是处理可选文件并将安装到与默认{app}
位置不同的位置的好方法吗?
到目前为止对我来说令人困惑的部分是当它全部编译时,GetDataDir
在页面之前被调用以选择任务。所以我选择了我的目录,然后我被问到是否要安装它。我不知道如何去让GetDataDir
之后发生。
inno-setup - 如何在 inno 设置脚本中检查端口是否空闲/打开
如何在 inno 设置创建中检查端口是否免费/打开。
例如,我试图获取操作系统版本GetWindowsVersionString()
是否有任何选项可用于检查端口 8080 是否可以免费安装 tomcat 服务。
environment-variables - GetEnvironmentVariable doesnt work in Inno Setup (Delphi)
Hi I'm using Inno Setup (Delphi based) for my installer I am working on. All I want is to put the username in a String: My code:
When I'm trying to compile my code, there is allways this error message:
Unknown identifier 'GetEnvironmentVariable'
What am I doing wrong? Im new in delphi so the correct way might be obvious.
inno-setup - 用 Inno Setup 替换文件中的文本
嗨,我在用 Inno Setup(基于 Delphi)替换文本文件中的文本时遇到问题。
我的代码:
我发现我必须使用StringChange()
,但我不知道如何在我的代码中使用它。我不太了解 Delphi 或 Inno Setup。我希望你能帮助我。
inno-setup - 为每个文件调用 Inno Setup AfterInstall 函数
我想在安装文件夹后调用一个函数,但该InstallEnv
函数似乎被调用了几次,可能每个文件都是文件夹(待确认)。有没有办法在安装所有这些文件后只调用一次?我不能使用该Run
部分,因为我想使用返回码进行错误捕获。
inno-setup - Inno setup拦截页面上的输入键
可能这是一个愚蠢的问题,但我无法在我的 Inno 设置页面中拦截 Enter 键。:-(
我可以使用拦截其他键
或者
进入 InitializeWizard() 并将WizardForm.KeyPreview
属性也设置为 True。
但是... Enter 键呢?它似乎在 OnKeyPress/OnKeyDown 事件之前由 Inno 处理,因此,例如,NextButtonClick() 总是在之前执行。
更清楚地说,我想做的是只使用鼠标(不是 Enter 键)通过单击“下一步”按钮从一个页面切换到另一个页面。
提前感谢大家。
fastreport - 如果页面上没有数据,如何在快速报告中隐藏页面?
我正在设计一个包含两页的快速报告,在第二页我使用了页眉/页脚、组页眉/页脚和主数据带。如果主数据带中没有数据,我必须隐藏 page2。主日期带的名称是“masterdata2”。我正在尝试使用的帕斯卡脚本
但如果第 2 页上没有数据,它不会隐藏要打印的页面。任何帮助?
delphi - TStringList ValueFromIndex 在 PascalScript 中不起作用
我正在尝试在 PascalScript 函数中使用 TStrings.ValueFromIndex (在 FreePascal 和 Delphi 中工作),但它不起作用,编译器返回:
未知标识符“GETVALUEFROMINDEX”
我用的好吗?
这个功能在 PascalScript 中可用吗?
如果没有,有没有简单的方法可以做到这一点?
编码: