问题标签 [delphi]

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.

0 投票
3 回答
979 浏览

delphi - 在 DCOM 中设置远程启动

我可以使用 DCOMCNFG 在我的 DCOM 应用程序上禁用远程启动,但我想以编程方式执行此操作。我查看了 CoInitializeSecurity,但似乎并没有这样做。有人做过吗?

我正在使用德尔福顺便说一句。

0 投票
3 回答
1898 浏览

multithreading - Delphi 类变量是否具有全局或线程本地存储?

我的猜测是类变量(“class var”)在存储中是真正的全局变量(即整个应用程序的一个实例)。

但我想知道是否是这种情况,或者它们是否是存储中的线程(例如,类似于“threadvar”) - 每个线程一次实例。

有人知道吗?

编辑:将“范围”更改为“存储”,因为这实际上是正确的术语,也是我所追求的(感谢巴里)

0 投票
4 回答
1284 浏览

delphi - Delphi 2009 切换到 Unicode(/UTF16) 对可执行文件大小和内存占用有什么影响(如果有的话)?

这是“毫无疑问太愚蠢”部门的一个:

好吧,正如主题所说:有影响吗?如果有,多少钱?我的代码和 DFM 资源中的所有字符串文字现在是否会在已编译的二进制文件中占用两倍的空间?已编译应用程序的运行时内存使用情况如何?现在所有的字符串变量会占用两倍的 RAM 吗?我应该打扰吗?

我记得在早期的预发布网络广播中有人问过类似的问题,但我不记得答案了。而且由于试用期只有 14 天,我不会在我需要的第三方库更新之前自己尝试(预计大约一个月)。

0 投票
2 回答
2723 浏览

delphi - 在Delphi中,你怎么能以不同的形式以不同的货币显示货币数据类型呢?

我需要编写一个 Delphi 应用程序,从数据库中的各种表中提取条目,不同的条目将使用不同的货币。因此,我需要为每种货币数据类型($、英镑、欧元等)显示不同的小数位数和不同的货币字符,具体取决于我加载的项目的货币。

有没有办法几乎在全球范围内更改货币,即表格中显示的所有货币数据?

0 投票
4 回答
794 浏览

delphi - 如何从 tWebModule 中检索资源

我正在尝试使用 WebBroker 技术提取作为资源嵌入到我的 ISAPI dll 中的 gif 图像。该资源已使用以下 RC 代码添加到 DLL:

使用资源浏览器我验证它在 DLL 中正确。

使用以下代码总是会引发异常,“找不到资源”(使用 Delphi 2009)

0 投票
2 回答
1390 浏览

delphi - 适用于德尔福 2006/德尔福 2007/德尔福 2009 的 FitNesse

是否有适用于 Delphi 2006/2007/2009 的 FitNesse 版本?

如果是这样,我在哪里可以找到它?

在 Delphi 2006 上是否有任何其他程序,如 FitNesse?

0 投票
5 回答
1793 浏览

delphi - 为什么我的 D2009 exe 会生成带有名为 ATTnnnnn.DAT 附件的电子邮件

当在 D2007 中编译的相同源代码生成带有正确命名为原始文件名的附件的电子邮件时,为什么我的 D2009 exe 会生成带有名为 ATTnnnnn.DAT 的附件的电子邮件?

我正在使用 D2007 和 D2009 附带的相应 Indy 库。附件中没有原始文件名会阻止用户双击附件打开它(通常附件是 Excel 电子表格)。

注意:代码是相同的——只是编译器和 Indy 库有所不同。D2009 exe发送的附件可以保存并重命名为zzzz.xls,然后正确打开-即电子邮件和附件正确通过-只是电子邮件附件文件名混乱。

有人建议附件标题已损坏。印地被破坏了吗?要复制的代码是可以在许多网站上找到的标准代码,但如果需要,我可以发布。提前谢谢。

0 投票
3 回答
433 浏览

multithreading - 在主线程中使用 TAdsSettings 对象,在其他线程中使用 AdsQuery 对象是否安全?

我有一个正在转换为 ISAPI 的 Win-CGI 应用程序。

该应用程序使用 Extended Systems Advantage Database Server 的 TDataset 后代。

由于 TAdsSettings 对象只能有一个实例,因此它必须在主线程中。

请求线程中需要 TAdsQuery 对象。

这会起作用吗?也就是说,请求线程中的 AdsQueries 是否会从主线程中的 AdsSettings 对象中获取全局设置,这是否是线程安全的?

0 投票
4 回答
4253 浏览

delphi - 如何使用 Delphi 在 TRichEdit 中添加超链接

如何在 TRichEdit 中添加超链接(使用 Delphi)。

我需要有类似的东西:

“这是我的文字,点击这里做点什么。”

0 投票
4 回答
11231 浏览

delphi - 什么是安全呼叫?

我正在使用 VB6 创建一个 ActiveX EXE,我得到的唯一示例都是用 Delphi 编写的。

阅读示例代码,我注意到有一些函数的签名后跟safecall关键字。这是一个例子:

这个关键字的目的是什么?