Hallo DPler,
ich habe eine kleines Problem mit dem Befehl ExtractFileName
Ich habe ein Dynamisches Array of TFileName (es heisst FileNames). Wenn ich mir nun den Ersten Buchstaben des Dateinamen anzeigen lassen will, benutze ich
ExtractFileName(FileNames[i][1])
was auch Funktioniert
Nun mein problem. Wenn ich den ersten Buchstaben des 1. Feldes mit dem des 2. Feldes vergleichen will, erhalte ich eine
AV. Dies mache ich so:
Delphi-Quellcode:
if ExtractFileName(FileNames[i])[1] < ExtractFileName(FileNames[i+1])[1] then
begin
Bla... Blub...
end; {if}
Warum weigert sich ExtractFileName hier?