webForumDet fria alternativet

inläsning av fil

Programmeringur Programmering - Övrigt

2 svar · 172 visningar · startad av Wiberg

WibergMedlem sedan juni 20003 169 inlägg
#1

Jag har en fil (config.cfg) som ligger i samma mapp som programmet som ska använda det.

Hur gör jag för att läsa in hela innehållet i filen till en variabel?
Filen består bara av en rad siffror...

MinOrkMedlem sedan aug. 2000234 inlägg
#2
   AssignFile(fin, 'config.cfg'); 
   Reset(fin);
   ReadLn(fin, str);
   CloseFile(fin);

där fin är en TTextFile och str en string.

jtMedlem sedan juni 2000350 inlägg
#3

eller kan du använda en Tstream objekt.

var
FileStream: TFileStream;
Str: string;
begin
FileStream := TFileStream.Create('config.cfg', fmOpenRead);
SetLength(Str ,FileStream.Size);
FileStream.Read(Str[1], FileStream.Size);
FileStream.Free;
ShowMessage(Str);
end;

121 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)