« OID (Instance) » : différence entre les versions

De Wiki1000
(Nouvelle page : <source lang='delphi'>property OID:TOID:TitObject;</source> '''Lecture/Ecriture''' Cette propriété retourne l'identifiant de l'objet. En lecture: *Retourne l'identifiant de l'ob...)
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
<source lang='delphi'>property OID:TOID:TitObject;</source>
<source lang='delphi'>property OID:TOID;</source>


'''Lecture/Ecriture'''
'''Lecture/Ecriture'''

Dernière version du 25 juillet 2009 à 15:40

<source lang='delphi'>property OID:TOID;</source>

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: <source lang='delphi'> 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; </source>

Voir aussi:

{{#if:Objets métiers (tech)|

{{#if:Objets métiers (tech)|— Objets métiers (tech) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}