Delphi仍然是相同的(仍然运行没有安装库)?

时间:2010-09-20 17:23:16

标签: delphi

当我使用Delphi(win32)时,用它制作的程序将在Windows上运行,而不需要安装任何运行时库,如.NET或Java(?)。这仍然是这样吗?如果没有,哪种语言可以做到?

5 个答案:

答案 0 :(得分:10)

Delphi可执行文件没有任何外部依赖项。 从Delphi 1到Delphi XE都是如此。

我刚在博客上写了一篇关于这个事实的帖子,我非常喜欢Delphi。 http://blog.synopse.info/post/2010/09/20/Dll-hell%2C-WinSXS-directory-and-Delphi-paradise 德尔福应用程序没有地狱!

部署Delphi应用程序非常简单。 如果你需要一些数据库访问,你可能需要一些额外的组件,比如BDE,或ODBC驱动程序,或者其他......

但Delphi有很多独立的框架,没有外部依赖。我们提供一个客户端/服务器开源解决方案,使用SQLite3作为数据库存储。 SQLite3的一个重要特性是它不需要安装任何客户端软件。我们的框架以纯Delphi提供客户端/服务器功能。

答案 1 :(得分:3)

语言和IDE都有一些Delphi 1的重大改进。

为该语言命名一些扩展名:

  • 支持接口
  • 使用方法记录
  • 记录和类助手功能
  • 匿名函数
  • 泛型
  • 提示指令

还有一些IDE改进。

  • Unicode支持
  • 更多集成工具
  • 标识符的使用(2011)。

仍然缺少一些东西:

  • 64位支持
  • 泛型仍有一些错误。

答案 2 :(得分:2)

“普通”Delphi仍然如此,即Delphi for Win32。还有Delphi Prism以.NET为目标,显然

答案 3 :(得分:2)

目前可以使用Delphi for Win32,它不需要任何运行时和Delphi Prism(用于.NET应用程序开发)。明年将承诺用于64位本机Windows开发的Delphi。

答案 4 :(得分:2)

嗯,Lazarus显然: - )

说真的,德尔福很好,但在你购买最近的产品之前,如果你需要win9x支持,请仔细检查。 (因为unicode版本可能不再支持它)