OID (Instance)
De Wiki1000
(Différences entre les versions)
(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...) |
|||
Ligne 1 : | Ligne 1 : | ||
− | <source lang='delphi'>property OID:TOID | + | <source lang='delphi'>property OID:TOID;</source> |
'''Lecture/Ecriture''' | '''Lecture/Ecriture''' |
Version actuelle en date du 25 juillet 2009 à 16:40
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: