Propriété

Signaler
Messages postés
100
Date d'inscription
samedi 5 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2008
-
Messages postés
991
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
-
Bonjour


je suis débutante en delphi;

a ce que c'est possible de déclarer dans public une propertybNoReadChan :
property bNoReadChan: Boolean;


cette poropriété sera visible dans mon objet TGestProcess, pour conserver  l'etat de mon entrée.
bNoReadChan := FPLCControl.LectureSync(OPC_DS_DEVICE,'lecture','NoReadChan1',1);


ou il faut déclarer comme suit:
function isbNoRead : boolean;virtual;

property bNoReadChan: Boolean read isbNoRead;


Merci

( j'éspère que c'est lisible ma question).

1 réponse

Messages postés
991
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
7
heu j'ai pas trop saisi quelle etait la question, mais tu peux faire:

type
  TGestProcess = class
  private
    function GetbNoReadChan: Boolean;
  public
    property bNoReadChan: Boolean read GetbNoReadChan;
  end;
...
implementation
...
function TGestProcess.GetbNoReadChan: Boolean;
begin
    Result := FPLCControl.LectureSync(OPC_DS_DEVICE,'lecture','NoReadChan1',1);
end;