J'appelle un délégué et je ne suis pas très informé sur comment cela fonctionne et j'ai des erreurs de compilation à cause de cela (Erreur de compilation CS1660). Voici le code que j'ai pour cela:base.Invoke avec des délégués
base.Invoke(delegate {
bool flag = (((this.layerPickPlaceProcess != null) && (this.robotComponent != null)) && ((((StateEnum) this.layerPickPlaceProcess.State) == StateEnum.Idle) || (((StateEnum) this.layerPickPlaceProcess.State) == StateEnum.Ready))) && ((((StateEnum) this.robotComponent.State) == StateEnum.Idle) || (((StateEnum) this.robotComponent.State) == StateEnum.Ready));
this.cmdManualPlace.Enabled = flag;
});
Reflector est un outil qui vous montrera les assemblages décompilés - la technologie s'appelle ** réflexion **. – Oded
Im familier avec réflecteur, mais pas avec les délégués et la réflexion n'a peut-être pas cracher le code correctement? – mookie