Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Prüfen ob rekord werte enthält

  Alt 8. Nov 2004, 16:39
Zitat von Pseudemys Nelsoni:
...ich übergebe einer funktion ein rekord, der dort gefüllt wird (oder eben auch nicht)...
Hai,
wenn ich das richtig lese wird ja in der Funktion entschieden ob der Record gefüllt wird oder nicht?
Dann übergebe den Record doch als VAR-Paramter an die Funktion und als Ergbniss der Funktion ein True bei gefüllt.

Delphi-Quellcode:
Function FillRecord (VAR value : TMyRecord) : Boolean;
begin
  result := False;
  if (record_wird_gefuell) then
  begin
    result := True;
    value.inhalt := 'blubb';
  end;
end;

procedure Test;
var
  foo : TMyRecord;
begin
  if (FillRecord (foo)) then
  begin
    ShowMessage ('Record ist gefüllt');
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat