OID (Instance)

De Wiki1000
property OID:TOID;

Lecture/Ecriture

Cette propriété retourne l'identifiant de l'objet.

En lecture:

  • Retourne l'identifiant de l'objet si celui-ci n'est pas en création.
  • Retourne si l'objet est en création.

En écriture:

  • Affecter l'OID provoque le chargement de l'objet, si l'objet n'existe pas une exception est levée.

Exemple:

procedure foo();
begin
  if OID<>'' then 
   begin
     // l'objet n'est pas en création
     ...
   end;
end;
 
function loadThisObject(const iOID:TOID):MyClass;
begin
  Result := MyClass.Create;
  Result.OID := iOID;
end;

Voir aussi:

Objets métiers (tech)Développement DSM

Outils personnels