1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| procedure TForm1.loadDBClick(Sender: TObject); var i, Position1, Position2, Position3 : integer; checkstring : string; begin konf := TStringList.Create; konf.Sorted := true; konf.Duplicates := dupIgnore; if opendialog1.Execute then begin konf.LoadFromFile(opendialog1.FileName); try for i:=0 to konf.Count -1 do begin checkstring := konf.Strings[i]; position1 := Pos('CREATE TABLE `',konf.Strings[i])+14; position2 := Pos('` (',konf.Strings[i]); Position3 := Position2-Position1; ListView1.Items.Add.Caption:= (Copy(checkstring, Position1,Position3)); listview1.Width := 200; end; |