早在 Delphi 7 时代,远程调试基本上就可以了。您设置了一个 TCP/IP 连接,在链接器中调整了一些东西,您可以(几乎)单步执行在另一台 PC 上运行的代码,同时将您的 Delphi IDE 及其库保留在您的开发 PC 上。
今天,使用 Delphi XE2、3、4,您拥有 paserver,至少目前它可能会不稳定且缓慢。它对于 iOS(跨平台)开发至关重要,但在Applied Relay Testing中,我们经常需要在运行最新 Windows 的嵌入式 PC 上进行调试。为此,我们采用了多种策略,但最困难的情况是访问客户站点并希望可以“放入”Delphi IDE + 库并卷起袖子单步执行并在源代码中设置断点.
很有可能 - 希望 - paserver 远程调试工作流程及其化身会随着时间的推移而改进,但现在我想知道如何在 USB 密钥上安装 Delphi + 库 + 我们的源代码,这样只有一个最小的,也许是自动化的设置,可以将那个密钥插入 PC 并相当快地编译、运行和调试。
我可以看到注册表是可能的问题之一,但我确实记得 Embarcadero 曾经谈到能够从 USB 密钥运行他们的应用程序。虽然知道将我的 20 多个库安装到 Delphi 中是多么痛苦,但这并非易事,需要考虑。
有没有人做过这样的事情或对如何做有任何想法?