Code: Alles auswählen
procedure TMainForm.InpFOpenExec(Sender: TObject);
begin
If InpFDlg.Execute then
If InpFDlg.Files.Count > 1 then
begin
MessageDlg('you can''t select multiple files!', mtError, [mbOk],1);
end
else
begin
InputFile.Text:=InpFDlg.FileName;
end;
end;
procedure TMainForm.InputFileChange(Sender: TObject);
var
i, nr: integer;
str2add: widestring;
begin
TrackList.Items.Clear; TrkName.Text:=' '; Nrofpoints.Text:=' ';
InF:=tstringlist.create;
if CompareStr(InputFile.Text, '')<>0 then
begin
InF.LoadFromFile(InputFile.Text); //-----------diese Zeile verursacht den Fehler
if CompareStr(ExtractFileExt(Inputfile.Text), '.xml')=0 then
begin
InFTyp.ItemIndex:=0;