インクルードファイルでエラーが発生したときに、コンパイル中のファイルのエラー行を取得できるかどうかを誰かが知っていますか?
たとえば、あちこちでdef.iを使用するabc.pなどのファイルをコンパイルしています。ある時点で、インクルードの1つでコンパイルエラーが発生する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の行番号を返します。
何か案は?