Mal wieder etwas, was ich immer verdränge und trotzdem manchmal brauch… Wenn man in Delphi einen String-Type in einer Case-Anweisung benutzen will hilft nur ein kleiner Trick:
case StrUtils.AnsiIndexStr(sourcestring, ['foo','bar']) of 0:; 1:; end;
Mal wieder etwas, was ich immer verdränge und trotzdem manchmal brauch… Wenn man in Delphi einen String-Type in einer Case-Anweisung benutzen will hilft nur ein kleiner Trick:
case StrUtils.AnsiIndexStr(sourcestring, ['foo','bar']) of 0:; 1:; end;
Wenn man in Delphi den Fehler:
[DCC Fehler] "Das Programm oder die Unit ' .xyz' ruft sich selbst wieder auf"
bekommt und man sich sicher ist keinen zirkulären Bezug eingebaut zu haben, sollte man mal nachschauen, ob vieleicht der Projekt/Package-Name der selbe ist wie der Name einer enthaltenen Unit.
Wie man ein Symbol für eine eigene Komponente einrichtet