问题标签 [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.

0 投票
1 回答
631 浏览

delphi - Files needed to deploy delphi 2010 dbxpress application

I'm having trouble deploying my delphi application. It uses dbxpress to access mysql 5.1 database. When i run the application from another computer, an error occurs. I've already included the midaslib.dll in my application and copied the dbxmys.dll and libmysql.dll in the same folder as my application.

Hope someone can help.

0 投票
3 回答
3111 浏览

delphi - Delphi 2010:新的 RTTI,将 propertyvalue 设置为任意值

TRTTIProperty.SetValue() 接受一个 TValue 实例,但如果提供的 TValue 实例基于与属性不同的类型,那么事情就会崩溃。

例如

尝试将值转换为字符串也不起作用。

关于如何解决这个问题的任何想法?

更新:

你们中有些人想知道为什么我要为字符串分配一个整数,我将尝试解释一下。(实际上,我更有可能将字符串分配给整数,但这并不相关......)

我想要完成的是在 gui 和模型之间建立一个一般的“中间人”。我想以某种方式将 textedit 字段连接到属性。我希望新的 RTTI/TValue 东西能为我带来一些魔力,而不是为我拥有的每个模型都做这样的中间人。

我也是泛型的新手,所以我不确定泛型如何提供帮助。是否可以在运行时使用动态确定的类型实例化泛型,还是编译需要知道?

例如

也许魔法时代还没有到来……我想我可以用几个大箱子结构来应付……

0 投票
4 回答
729 浏览

delphi - 将 Delphi 6 第三方组件添加到 Delphi 2010?

我有一些 Delphi 6 第三方组件需要添加到 Delphi 2010 以开始迁移。是否可以?界面似乎有很大不同,我似乎找不到办法做到这一点?

这个帮助...

我的组件:DBGridEasy、TSerial、Varian Async32。

非常感谢。

0 投票
3 回答
1875 浏览

delphi - 如何将新项目模板添加到 Delphi

我记得在 Delphi 7 中这样做过,但我不记得是怎么做的,或者在新的 Delphi IDE 中是不同的。但是如何将新模板添加到项目库中?

自定义项目库

然后它将显示在“文件/新建”菜单下。

0 投票
2 回答
9248 浏览

multithreading - 在 Delphi 2010 中恢复挂起的线程?

TThread 的 resume 方法在 D2010 中已弃用。所以,我认为它现在应该像这样工作:

不幸的是,我收到一个异常“无法在正在运行或暂停的线程上调用启动”......考虑到文档告诉我应该在以暂停模式创建的线程上调用 Start 的事实,这对我来说似乎很奇怪。

我在这里想念什么?

0 投票
6 回答
860 浏览

delphi - 您在 Delphi 中安装了哪些第三方组件,为什么?

您在 Dephi 中安装了哪些第三方组件,为什么?

我正在从 D5 Enterprise 迁移到 Delphi 2010。过去我没有安装 3rd 方工具,但我确实升级到了 QReports Pro 和 TChart Pro。

我将编写数据库应用程序,以便进行大量插入、更新和删除。数据库查询、搜索和过滤与报告一起发生。我还想提供 PDF 输出作为打印选项。

我想听听您喜欢哪些工具,使用哪些工具以及为什么。

0 投票
1 回答
1920 浏览

delphi - Delphi:泛型后代的泛型列表并将泛型作为参数

我对泛型的理解以及它们如何可以使用和不可以使用有点挣扎。

我有一个像这样的通用类 TControlMediator:

然后,我为要调解的每种控件类型创建“具体”子类:

到目前为止,一切似乎都正常。但是,当我想要一个 TControlMediator 后代列表或将 TControlMediator 作为方法的参数时,就会出现问题:

编译器因致命错误而停止:

有没有人知道如何做到这一点?

0 投票
6 回答
832 浏览

delphi - Delphi 2010 或 2007 用于升级 Delphi 3 项目?

我刚刚收到一项任务,要将我在 1999 年编写的旧 Delphi 3 项目升级到更新版本并添加功能(我之前在此处此处的相关问题中对此进行了讨论)。我假设适当的路线是首先将我的开发环境升级到 Delphi 2010,然后移植应用程序。

我现在正在考虑是否将应用程序升级到我现有的 Delphi 2007 副本,以避免 Unicode 复杂性。该应用程序在美国的一家公司运行,并且与单一州的要求紧密相关,因此它不会从 Unicode 支持中受益。

我的问题是:处理 Unicode 问题的额外麻烦是否会超过使用最新版本的 Delphi 的好处?您可能会认为我没有使用 Unicode 的经验。

0 投票
4 回答
2359 浏览

delphi - 相当于 Delphi 2010 dbExpress 中的 TUpdateSQL?

我计划将 Delphi 6 BDE 应用程序迁移到 Delphi 2010...

  • 首先,我必须离开 BDE 吗?(我会,但如果可能的话,我更喜欢分阶段进行)

  • 其次,dbExpress 是不是最好的选择?(我正在使用 MS SQL)

  • 最后,在 dbExpress 中是否有 TUpdateSQL 的等价物?(或其他任何东西)

我有很多代码从网格中更新只读查询(使用 TUpdateSQL 和 ApplyUpdate)。

请帮忙~~~

非常感谢。

0 投票
2 回答
671 浏览

delphi - 带有早期编译器的 Delphi 2010

是否可以在 Delphi 2010 IDE 中使用 de Delphi 7 编译器?

我们希望在未来的某个时候从 D7 迁移到 2010,但现在我们因为许多 unUnicode 源和组件而陷入困境。但是我们想要享受每个人都在谈论的众多 Delphi 2010 IDE 功能。

是否可以?它是怎么做的?我们可能面临哪些问题?