Moin,
erstmal ein kleiner Hinweis: Dieses "a.bmp" ist eigentlich unzureichend. Du weißt nie so richtig, welchen Pfad du davor hast (das muss nicht umbedingt der Pfad zur *.exe sein!).
Stattdessen am besten den Pfad deiner *.exe vorne dranfügen:
ExtractFilePath(ParamStr(0)) + 'a.bmp'
Das
ParamStr(0) gibt den Dateiname deiner exe-Datei zurück. Und das ExtractFilePath dann den Pfad zu einer Datei inklusive eines abschließenden "\".
Zur "Liste":
An sich ist die Einfach zu benutzen:
Delphi-Quellcode:
var
SL : TStringList;
i : Integer;
begin
SL := TStringList.Create;
SL.LoadFromFile(....);
for i := 0 to SL.Count - 1 do
begin
ShowMessage(SL[i]);
end;
end;
Hier erstelle ich zuerst ein Objekt mit dem ich dann arbeiten kann. Dann lade ich die Datei (
TStringList.LoadFromFile(<Dateiname>)) und gehe dann jede Zeile durch und lasse die als Dialog ausgeben. Dabei gibt
TStringList.Count die Anzahl der Zeilen an. Und mit den eckigen Klammern kannst du auf eine Zeile zugreifen (beginnend bei 0).
MfG
Fabian