请问有人能解释一下 Delphi 中 public 和 published 类成员的区别吗?我查看了 Delphi 帮助文档,认识到这些成员具有相同的可见性,但我不太清楚它们之间有何差异以及何时应该使用 published 成员而不是 public 成员。谢谢。
使用Delphi-6有两个选项:构建和编译。 我知道运行程序时只会编译已更改的文件并对未更改的文件使用DCU。 当我点击“构建”时,它会重新构建DCU。 我一直在想,当我制作一个发布的程序(更改构建设置、条件变量等)时,我是否只需要编译,还是必须进行完整的构建? 如果我不进行完整的构建,...
有没有人曾经成功使用命令行编译他们的Delphi 6和7项目(不是任何版本大于7的Delphi)? 我看到的所有说明都不太清楚需要将什么放在哪里! 我正在寻找逐步指南。 答案应该仅限于Delphi 6和7:我知道Delphi 2006及更高版本使用MSBuild,这要容易得多。 链接也...
在我的应用程序中,我有以下记录:TTransaction = record Alias: string Description: string Creation: TDateTime Count: Integer end; 我正在使用这个数组中的这条记录:Transaction...
我正在使用Delphi编写一个多线程应用程序,需要使用某种方法来保护共享资源。 在C#中,我会使用“lock”关键字:private someMethod() { lock(mySharedObj) { //...do something with mySharedO...
感谢任何能够提供帮助的人…… 背景: 我有一个使用 Borland Delphi v6 编写并仍在支持的应用程序。最近,我遇到了 TADOStoredProc 类执行存储过程失败的问题。这段代码之前稳定运行了几年时间,并且从未被修改。 我可以配置请求的超时时间,但是存储过程调用即使设置了...
我们有一些在Delphi 6中编译的遗留代码。虽然计划重写为更现代的IDE,但还需要一段时间。 当我们编译它时,会出现几个警告,如下所示: FPrecision是特定于某个平台的。 这是在VCL\DB.pas中发生的。(不是我们的文件)。FPrecision的定义如下: FPrecis...
我正在用Delphi编写一个撰写统计测试的程序(必须使用Delphi),听说Random功能有些奇怪。在程序启动时,必须调用randomize来随机化随机函数的种子。 我想知道在调用randomize后,random函数是否足够随机以进行统计测试,或者是否需要使用Mersenne Twis...