有谁知道当包含文件中发生错误时是否可以获得正在编译的文件的错误行?
例如,我正在编译一个文件,比如 abc.p,它在所有地方都使用了 def.i。在某些时候,我对 abc.p 进行了更改,导致其中一个包含出现编译错误,因此消息说错误发生在 def.i 的第 123 行,但我想知道 abc 中的哪一行。 p 即。换句话说,使用有问题的包含文件的行号。
即使“Compiler:Get-File-Name(n)”返回 def.i 并且“Compiler:File-Name”返回 abc.p,“Compiler:Get-Row(n)”和“Compiler:Error- Row" 返回 def.i 中的行号。
有任何想法吗?