ReleaseIndex (role)

De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Nouvelle page : <source lang='delphi'>procedure ReleaseIndex(iIndex:Integer);</source> Cette procédure relâche la référence sur l'instance tenue par le rôle d'index indiqué. {|class="wikitab...)

Version actuelle en date du 26 juillet 2009 à 16:26

procedure ReleaseIndex(iIndex:Integer);

Cette procédure relâche la référence sur l'instance tenue par le rôle d'index indiqué.

iIndex Index de l'instance a relâcher
Info-20px.png Note : Relâcher la référence ne retire pas l'objet du rôle, de plus le Count du rôle n'est pas affecté.

Exemple

{Procedure _historiserLot(aLot:TLot);}
var i:Integer; vPiece:TPiece;
begin
  for i := 0 to aLot.PiecesList.count-1 do
  begin
    vPiece := aLot.PiecesList.Refs[i];
    if not vPiece.historique then
    begin
      vPiece.DateHistorique:=Date;
      vPiece.historique:=True;
      aLot.PiecesList.ReleaseIndex(i);
      ClassManager.BatchLongTran;
    end 
    else aLot.PiecesList.ReleaseIndex(i);
  end;
end;

Voir aussi

Rôles (tech)Développement DSM

Outils personnels