![]() |
Die Brackets
hallo,
soweit ich weiss sind die Brackets ( {} ) dazu da um kommentare (wie mit (**) und //) zu schreiben. Und wie funktioniert dann das: {$R *.dfm} Ein Kommentar ist das ja nicht oder? |
Re: Die Brackets
Das ist ein Compilerbefehl - bzw Switch.
Dieser, den du aufführst veranlaßt den Compiler alle .dfm (Delphi Form) Ressourcen, also wahrscheinlich das Formular deines Projects, dem Kompilat hinzuzufügen. Würdest du die Zeile weglassen würdest du einen ERessourceNotFound Error kriegen. Du kannst in der OH mal "$" eingeben, da findeste eine Menge Compilerbefehle bzw. Compilerswitches. mfG mirage228 |
Re: Die Brackets
hoi,
danke für die antwort, aber ich meine eher wieso diese compilerbefehle in den {} stehen, soweit ich gelesen hab ignoriert der compilier alles was in bzw neben {} (**) und // steht |
Re: Die Brackets
Normalerweise tut er das... ^^
aber wenn er {$ ... } findet, weiss er, dass es ein Compilerswitch ist und er was machen muss. Warum Borland die Brackets dafür ausgesucht hat, weiss ich auch nicht. mfG mirage228 |
Re: Die Brackets
also prüft er das erste zeichen auf ein $?
danke :) |
Re: Die Brackets
Zitat:
Btw, (*$.... *) geht auch ;-) ...:cat:... |
Re: Die Brackets
Die Compileroptionen in Kommentare einzubinden ist eine alte Technik.
Der Vorteil ist, das ein Pascalcompiler der das nicht versteht die Dinger einfach als Kommentare ignoriert. {$R *.dfm} heisst uebrigens nicht alle DFMs sondern * ist der Platzhalter fuer den Unitnamen. |
Re: Die Brackets
danke für die antworten :D
geht auch "// $blub" ? Zitat:
|
Re: Die Brackets
Zitat:
...:cat:... |
Re: Die Brackets
ne geht nicht :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz