使用Delphi 7 IDE进行调试时,如何进入程序文件/ borland / delphi7 / source文件夹中的代码?
听起来像是一个愚蠢的问题,但询问的人想调试。 (不是我认为源有什么问题,我只是想知道为什么在第9000次我不能将TJpegImage分配给TjpegImage)。
最佳答案
确保在“项目选项”中启用了“使用调试命令”选项,并且VCL源文件夹位于调试器的“源”路径中。
至于为什么不能将TJPEGImage分配给TJPEGImage的原因,通常只有在您尝试跨DLL边界传递TJPEGImage对象而不使用运行时程序包时,才会发生这种情况,因此应用程序和DLL会对内部不同的副本进行内部比较。 RTL,导致is
运算符(即:ASource is TJPEGImage
)返回False,而通常会报告True。