Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

"nichts" für einen Record

  Alt 30. Dez 2006, 13:30
Ich habe in Unit B (ist ein Formular) ein Record:
Delphi-Quellcode:
type
  TData = record
    Name : string;
    Age : Integer;
  end;
Jetzt rufe über Unit A die Unit B auf (ein Fenster erscheint), indem man die Daten ändert, oder eine neue Person erstellt.
Jetzt möchte ich die Anzeige Prozedur aufrufen:
(Aufruf
Delphi-Quellcode:
procedure CreatePerson;
begin
  UnitB.FormB.ShowModal("nichts");
end;
(AnzeigeProzedur
Delphi-Quellcode:
procedure ShowModal(data : TData);
begin
  if data = "nichts" then begin
    // Formular zum "Ersteller" machen
  end else begin
    // Forumlar zum "Editor" machen
  end;
end;
Meine Frage ist jetzt: Wie kann ich "nichts" übergeben?
Mit "nil" funktioniert es nicht:
"Er erwartet keinen Pointer"

Kann ich es ggf. anders umsetzen?
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat