OVH Cloud OVH Cloud

Pb Form et Classe

2 réponses
Avatar
tototiti
Bonjour,

Dans un projet, j'ai une forme et une classe.
Peut-on appeler depuis la classe, une fonction qui est située dans la
forme?

Merci pour votre aide
David.

2 réponses

Avatar
Didier Bolf
faut être dans le thread de la Form quand même
test InvokeRequiered sur la Form pour ça
Didier


"Arnaud CLERET" wrote in message
news:
Bonsoir,

Oui pas de souci du moment que la méthode exposée est déclarée comme
public
ou internal.

--
arno - http://www.dotnetguru2.org/acleret/


"tototiti" a écrit :

Bonjour,

Dans un projet, j'ai une forme et une classe.
Peut-on appeler depuis la classe, une fonction qui est située dans la
forme?

Merci pour votre aide
David.








Avatar
Paul Bacelar
"Didier Bolf" wrote in message
news:456ff24c$0$24465$
faut être dans le thread de la Form quand même
test InvokeRequiered sur la Form pour ça
Didier




Cela n'est vrai que si le code du thread appelant est susceptible de
modifier des propriétés des contrôles WIN32 et pas .NET.

Très souvent, un control .NET utilise un contrôle Win32 en sous-main.

Si vous modifiez, par exemple, une propriété que vous avez vous même ajoutez
à un contrôle via dérivation et que vous avez gérer les accès concurrents à
cette ressource, il n'y aura aucun problème.

Le problème des contrôles Win32, c'est que ses "propriétés" ne sont pas
blindées contre les accès concurrents pour des raisons de performances.
--
Paul Bacelar
MVP VC++