Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "const" und Pfadzuweisung (https://www.delphipraxis.net/38754-const-und-pfadzuweisung.html)

Matze 23. Jan 2005 18:32


"const" und Pfadzuweisung
 
:hi: zusammen!

Gibt es eine Möglichkeit, so etwas irgendwie zu realisieren?

Delphi-Quellcode:
//folgende Konstante
const
  ResizedDir = IncludeTrailingBackslash(ExtractFilePath(ParamStr(0))) + 'resized';

var
  Form1: TForm1;

implementation

{$R *.dfm}
Klar, ich könnte das im OnCreate auch zuweisen, nur hätte ich's gerne über dem Implementation-Abschnitt.

Jelly 23. Jan 2005 18:38

Re: "const" und Pfadzuweisung
 
Neben INTERFACE und IMPLEMENTATION gibt es noch INITIALIZATION und FINALIZATION... Du könntest es also in den INITIALIZATION-Teil der Unit auslagern.

Matze 23. Jan 2005 18:54

Re: "const" und Pfadzuweisung
 
Danke, stimmt die Möglichkeit bestünde auch noch, aber global als Konstante, wie oben gezeigt, geht es gar nicht?

Irgendwie ist es schon logisch, dass es nicht eght, aber irgendwie auch wieder nicht. :?

mirage228 23. Jan 2005 18:57

Re: "const" und Pfadzuweisung
 
Zitat:

Zitat von Matze
Danke, stimmt die Möglichkeit bestünde auch noch, aber global als Konstante, wie oben gezeigt, geht es gar nicht?

Irgendwie ist es schon logisch, dass es nicht eght, aber irgendwie auch wieder nicht. :?

Hi,

eine Konstante ist bei diesem Fall nicht möglich.

Zitat:

Zitat von OH
const Bezeichner = konstanterAusdruck

Dabei ist Bezeichner ein gültiger Bezeichner, und konstanterAusdruck ein Ausdruck, der vom Compiler ohne Ausführung des Programms ausgewertet werden kann

und

Zitat:

Zitat von OH
Als konstante Ausdrücke können Zahlen, Zeichen-Strings, echte Konstanten, Werte von Aufzählungstypen und die speziellen Konstanten True, False und nil verwendet werden. Zulässig sind auch Ausdrücke, die sich aus diesen Elementen zusammensetzen und Operatoren, Typumwandlungen und Mengenkonstruktoren enthalten. In konstanten Ausdrücken können keine Variablen, Zeiger und Funktionsaufrufe verwendet werden [...]

mfG
mirage228

Matze 23. Jan 2005 19:01

Re: "const" und Pfadzuweisung
 
Ok, vielen Dank!
Wird Zeit, dass ich meine OH wieder zum Laufen bringe. :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz