webForumDet fria alternativet

inläsning av fil

Programmeringur Programmering - Övrigt

2 svar · 172 visningar · startad av Wiberg

Medlem sedan juni 20003 169 inlägg
Frågan#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...

Medlem 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.

Medlem 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;

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