ich habe gestern versucht mittels google herauszufinden, wie ich in fpc den Unitname ermitteln kann. Die Ergebnisse waren früher auch mal besser...
Die Bezeichnung einer Func/Proc ist klar:
Code: Alles auswählen
{$I %CURRENTROUTINE%}
ich habe in Lazarus meine function- und procedure-Autovervollständigung etwas überarbeitet und dachte mir, dass man hier noch den Unitnamen implementieren könnte
Bsp:
Code: Alles auswählen
procedure ProcName();
begin
try
|
except
on e: Exception do
WriteLn('Exception in ', {$I %CURRENTROUTINE%}, ' with error: ', e.Message);
end;
end;
Ist etwas überflüssig für den normalgebrauch, aber gelöscht ist es schneller, als es jedes mal hinzuschreiben.
--
Wenn ich hier murks verzapfe und es dafür einen besseren Ansatz der Fehlererkennung gibt, sage ich natürlich nicht nein.

Grüße