Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.024 Beiträge
 
Delphi 12 Athens
 
#5

AW: Mysteröse Zugriffsverletzung

  Alt 6. Feb 2019, 09:14
FieldBaName(Field) liefert ein TField und nicht nil?
FieldByName liefert niemals nil! Allenfalls wirft es eine Exception.

Delphi-Quellcode:
function TDataSet.FieldByName(const FieldName: string): TField;

  procedure Error;
  begin
    DatabaseErrorFmt(SFieldNotFound, [FieldName], Self);
  end;

begin
  Result := FindField(FieldName);
  if Result = nil then Error;
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat