Witam Wszystkich!
Interpreter języka PHP dostarcza kilku predefiniowanych zmiennych pomocnych przy debugowaniu, Podobnie jest z kompilatorami, które dostarczają pewnych makr.
A teraz w odniesieniu do DELPHI. Staram się napisać pewien moduł, który byłby odpowiedzialny za logowanie zdarzeń w aplikacji. Bardzo przydał by mi się przykład pewnego rozwiązania, które znam z innych języków (wspomniane powyżej), a których nie doszukałem się w DELPHI. Mianowicie coś w rodzaju dyrektywy kompilatora, czy też makra jak __line__
w PHP i C++ w każde miejsce wystąpienia takiego ciągu (o ile nie jest literałem) kompilator / interpreter wstawia numer linii w pliku w którym ciąg wystąpił. Podobnie ciągi: __function__ oraz __file__
zamieniane są na nazwę funkcji w jakiej ciąg występuje oraz nazwę pliku. Jak wyglądają takie konstrukcje w DELPHI?