Einzelnen Beitrag anzeigen

Benutzerbild von harrybo
harrybo

Registriert seit: 26. Nov 2002
Ort: Aachen
87 Beiträge
 
Delphi 6 Enterprise
 
#4
  Alt 20. Jan 2003, 12:44
hi foxy, möglicherweise klappt es, wenn Du FieldByName verwendest. Bischen aufgeräumt habe ich auch noch, sollte aber keine Auswirkungen haben.
Delphi-Quellcode:
procedure ...
var
  pfad, vFieldName : string;
begin
  if opendialog1.Execute then begin
    pfad := opendialog1.FileName;
    if ExtractFileExt(pfad)='.bmpthen
      vFieldName := 'BMP'
    else
      vFieldName := 'Datei';
    with Table1 do try
      DisableControls;
      Edit;
      FieldByName('File').AsString := pfad;
      FieldByName(vFieldName).LoadFromFile(pfad);
      Post;
    finally
      EnableControls;
    end;
    DBlistbox1.Items.Add(pfad);
    Pagecontrol1.ActivePageIndex:=2;
  end;
end;
Viel Erfolg, harrybo
Harry Boldt
  Mit Zitat antworten Zitat