Zum Inhalt springen

c3r0's blog

Notizen, Gedanken aus Leben und Technik

Archiv

Kategorie: Delphi

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;
Share

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.

Share

Wie man ein Symbol für eine eigene Komponente einrichtet

  1. Komponente ersstellen
  2. Tools->Bildeditor öffnen und Bitmap mit 24×24 und 16 Farben erstellen
  3. Bitmap umbenennen in groß geschriebenen Namen der Komponentenklasse also z.B. TMYCOMPONENT
  4. Resource speichern unter großgeschriebenen Namen der Unit als *.res also z.B. MYUNIT.res
  5. In der Unit direkt unter implementation {$R *.RES} eintragen
  6. Kompilieren und Installieren. Fertig
Share