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