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.
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++
"Didier Bolf" <didier.bolf@wanadoo.fr> wrote in message
news:456ff24c$0$24465$426a74cc@news.free.fr...
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++
"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++