问题标签 [delphi-2010]
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.
delphi - 关闭新的 Delphi 2010 查找功能
在 Delphi 2010 中,源代码编辑器下方添加了一个新的查找栏。虽然我听起来是个好主意,但我发现当 F3 应该多次按下以查找下一个匹配项时,它很烦人。它不时对我有用。
如何关闭它并使用旧的搜索功能?
delphi - JVCL 2.10 和德尔福 2010
您是否尝试将 JVCL 2.10 与 Delphi 2010 一起使用?我有 Delphi 7 项目,该项目大量使用该库中的 DB 组件,并希望将其移至新的 Delphi。我知道从 JVCL 2.10 迁移到最新的 JVCL 版本会有很大的问题,所以如果 Delphi 2010 与 2.10 一起工作会更好。你有什么经验吗?
database - 寻找 D2009+ 的本地数据库
我正在尝试更新一个遗留应用程序,该应用程序将其所有数据存储在 BDE Paradox 文件的黑客系统中。该程序在某些狭窄的条件下运行良好,但存在严重的性能问题。
我想通过更新到更好的数据库系统来尝试和改进。我需要的是一个本地数据库,最好是一个可以将整个内容存储在一个文件中的数据库,而不是当前的“每个表一个或多个文件”系统。它必须支持外键关系和表索引,并且它必须能够从具有数十万个元素的表的查询中快速返回结果。
这最后一个很重要。当前系统已编入索引,但这似乎无关紧要。所有查询似乎都在 O(N) 时间内运行,其中 N 是表的总大小,当表开始变大时,它变得非常慢。我不太确定为什么,但这必须消失。
它必须在 D2009 及更高版本下工作。任何人都可以提供一些建议吗?
delphi - Datasnap 是否适合最多 8 个非通信密集型双向多人游戏?
我正在构建一个小型乘法器,它需要以下内容:
- 它必须用 Delphi 编写
- 必须支持互联网连接(不仅是局域网)
- 通过 HTTP 工作
- 支持数据包的一些加密(可能是自定义的)
- 能够向服务器发送命令
- 能够接收来自服务器的响应
- 最多可将 8 个玩家连接到一台服务器
- 能够将复杂对象(可能是 JSON 序列化)传递给服务器
您认为新的 Delphi 2010 Datasnap 可以在这种情况下成功使用,还是我应该使用普通的旧 TSocket?
delphi - Delphi 2010 的 InstallAware 问题
我正在尝试使用 InstallAware Express 为我的 Delphi 2010 应用程序创建安装盘。我已选择(选中)
- CodeGear 数据库 Express12
- CodeGear 可视化组件库 12
用于应用程序运行时。
当我尝试构建它时,我会收到一条错误消息
构建期间出错:没有文件匹配模式“C:\Windows\system32\*120.bpl”
如果我取消选中上述运行时,该消息将消失,但因为程序不会运行。有人可以告诉我我做错了什么吗?
另外......我已经使用他们的扫描文件按钮扫描基于我的application.exe的依赖文件,并且installaware将文件列表放在$TARGETDIR$中,我应该将它们留在那里还是我想将它们移动到不同的文件夹(例如,一些文件来自 windows\system32 目录...)
非常感谢。
delphi - 有没有办法让“代码折叠”在 Delphi 2010 中保持折叠状态
我非常喜欢 Delphi 2010 中的代码折叠功能。但是,每次启动 Delphi 2010 并重新打开我的项目时,我之前折叠的代码都不再折叠。有没有办法在关闭 IDE 时保留折叠的代码?
delphi - 如何修复“无法打开剪贴板:拒绝访问”错误?
我正在使用以下代码将文本复制到剪贴板:
似乎随机出现“无法打开剪贴板:拒绝访问”错误。我猜这些错误是由其他应用程序锁定剪贴板引起的,但我似乎从来没有对其他应该导致锁定的应用程序做任何事情。
奇怪的是,我的用户报告的 Vista 和 Windows 7 错误似乎比 XP 多。
有没有办法在尝试访问剪贴板之前检查剪贴板是否被锁定?
delphi - 为我的 Delphi 2010 应用程序构建安装盘
有人可以一步一步告诉我如何为我的 Delphi 2010 应用程序构建安装盘吗?
我已经尝试过 Delphi 2010 附带的 InstallAware Express Edition,但一直给我错误消息,因为它继续寻找 *120.bpl 而不是 *140.bpl
我也尝试过使用 ISTool 进行 InnoSetup 但无法正常工作,我认为我没有正确设置它....(例如,未能包含所有必需的软件包)
我的应用程序是一个简单的数据库查询,我使用 dbExpress 连接到我的 ms-sql 数据库。
我还尝试在 Delphi 2010 中将标志切换为“使用包构建”,也没有运气......
请帮忙....
我倾向于使用 InnoSetup,但有人可以告诉我典型的设置是什么样的......非常感谢。
干杯。
delphi - Delphi 2007 中的 TypeLib 名称
在为 COM DLL 编辑类型库时,似乎在 Delphi 2007 中,类型库名称始终设置为项目的名称。如果我去更改该名称,则更改将被忽略并最终重置为项目名称。回到 Delphi 7,我可以指定类型库的名称。
预期的行为是什么?我们是否应该期望仍然能够为 COM DLL 指定类型库的名称?如果是这样,我做错了什么?
windows - 在服务和应用程序之间传递数据的首选方法是什么
我有一个作为 Windows 服务运行的服务器。为了控制服务并显示它的状态,我有一个应用程序作为托盘图标运行。我想将数据(日志字符串)从服务传递到应用程序。
最好的方法是什么?