Propriété

cs_dunith Messages postés 100 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 11 avril 2008 - 3 avril 2008 à 14:46
Guillemouze Messages postés 991 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 29 août 2013 - 3 avril 2008 à 20:28
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

Guillemouze Messages postés 991 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 29 août 2013 6
3 avril 2008 à 20:28
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;
Rejoignez-nous