Thema: Delphi Probleme mit constanten

Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#4

Re: Probleme mit constanten

  Alt 10. Jul 2009, 11:00
Delphi-Quellcode:
const path='C:\Users\...\Desktop\Kalender\'
const ext = '.txt'

procedure TForm1.FormCreate(Sender: TObject);
Var
KWoche : integer;
Textdatei : String;
begin
Kwoche := 28;
Textdatei := path + IntToStr(KWoche) + ext;
InDieMemoFelderSchreiben(Textdatei);

procedure InDieMemoFelderSchreiben(var Textdatei: String);
begin

 if FileExists(Textdatei) then Begin
  ...
 end;
So - und jetzt wegen dem Verstehen: Du hast einen String zusammengebaut, der den Text "W28" enthält. Du wolltest wahrscheinlich damit auf die Konstantezugreifen. Das geht so aber nicht, weil die Konstante bereits zur Compilezeit (also wenn du auf den "Play"-Button drückst) eingefügt wird - wenn das Programm lüuft weis das Programm gar nicht mehr, was für enien Namen die Konstante mal hatte - es wurde ja bereits überall der Name durch den Wert ersetzt
  Mit Zitat antworten Zitat