Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Martin CLAVREUIL
bonjour,
Je ne suis par sûr de bien comprendre. Vous voulez que l'un des formulaires provoque un évènement ? Dans ce cas pas de pb, la délégate publique permettra effectivement au formulaire client de s'abonner à l'évènement public lui aussi. Sinon je ne vois pas ce qu'une delegate toute seule aurait d'utile dans ce cas (c'est un peu barbare de pointer vers une fonction dans un autre projet, les evènement sont fait pour ça).
-- Martin CLAVREUIL www.miagazine.com
"DavidL" a écrit dans le message de news: dspghf$e49$
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Exemple: Dans chaque projet, il y a une form et la form1 est en attente d'un événement de la form2.
Dans un même projet, il n'y a pas de soucis mais avec 2 projets distincts ???
Merci
bonjour,
Je ne suis par sûr de bien comprendre. Vous voulez que l'un des formulaires
provoque un évènement ? Dans ce cas pas de pb, la délégate publique
permettra effectivement au formulaire client de s'abonner à l'évènement
public lui aussi. Sinon je ne vois pas ce qu'une delegate toute seule aurait
d'utile dans ce cas (c'est un peu barbare de pointer vers une fonction dans
un autre projet, les evènement sont fait pour ça).
--
Martin CLAVREUIL
www.miagazine.com
"DavidL" <toto@toto.com> a écrit dans le message de news:
dspghf$e49$1@s1.news.oleane.net...
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Exemple: Dans chaque projet, il y a une form et la form1 est en
attente d'un événement de la form2.
Dans un même projet, il n'y a pas de soucis mais avec 2 projets
distincts ???
Je ne suis par sûr de bien comprendre. Vous voulez que l'un des formulaires provoque un évènement ? Dans ce cas pas de pb, la délégate publique permettra effectivement au formulaire client de s'abonner à l'évènement public lui aussi. Sinon je ne vois pas ce qu'une delegate toute seule aurait d'utile dans ce cas (c'est un peu barbare de pointer vers une fonction dans un autre projet, les evènement sont fait pour ça).
-- Martin CLAVREUIL www.miagazine.com
"DavidL" a écrit dans le message de news: dspghf$e49$
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Exemple: Dans chaque projet, il y a une form et la form1 est en attente d'un événement de la form2.
Dans un même projet, il n'y a pas de soucis mais avec 2 projets distincts ???
Merci
Arnaud Debaene
DavidL wrote:
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Tes 2 questions montrent un malentendu : Un projet Visual est un concept qui n'a de sens que dans Visual, à la compilation. A l'execution (rnutime), on n'a plus de projets : On a des assemblies, ou bien des DLL ou des exe natifs, etc...
Donc, ta question ne pourra être répondue que lorsque tu nous diras ce que sont exactement les asemblies,et comment ils interagissent *à l'execution* : Ils sont dans le même processus ou pas pour commencer?
PS : si, comme je le pense, il s'agit de 2 assemblies qui tournent dans le même processus (une DLL et un exe qui référence la DLL), tu peux faire entre les 2 assemblies absolument tout ce que tu peux faire à l'intérieur d'un assembly : il n'y a pas de restrictions particulières, si ce n'est les types que tu déclares private dans un assembly ou les membres que tu déclare internal sont bien sûr innaccessibles depuis l'extérieur.
Arnaud MVP - VC
DavidL wrote:
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Tes 2 questions montrent un malentendu : Un projet Visual est un concept qui
n'a de sens que dans Visual, à la compilation. A l'execution (rnutime), on
n'a plus de projets : On a des assemblies, ou bien des DLL ou des exe
natifs, etc...
Donc, ta question ne pourra être répondue que lorsque tu nous diras ce que
sont exactement les asemblies,et comment ils interagissent *à l'execution* :
Ils sont dans le même processus ou pas pour commencer?
PS : si, comme je le pense, il s'agit de 2 assemblies qui tournent dans le
même processus (une DLL et un exe qui référence la DLL), tu peux faire entre
les 2 assemblies absolument tout ce que tu peux faire à l'intérieur d'un
assembly : il n'y a pas de restrictions particulières, si ce n'est les types
que tu déclares private dans un assembly ou les membres que tu déclare
internal sont bien sûr innaccessibles depuis l'extérieur.
Est-il possible d'utiliser un delegate entre 2 projets?
Tes 2 questions montrent un malentendu : Un projet Visual est un concept qui n'a de sens que dans Visual, à la compilation. A l'execution (rnutime), on n'a plus de projets : On a des assemblies, ou bien des DLL ou des exe natifs, etc...
Donc, ta question ne pourra être répondue que lorsque tu nous diras ce que sont exactement les asemblies,et comment ils interagissent *à l'execution* : Ils sont dans le même processus ou pas pour commencer?
PS : si, comme je le pense, il s'agit de 2 assemblies qui tournent dans le même processus (une DLL et un exe qui référence la DLL), tu peux faire entre les 2 assemblies absolument tout ce que tu peux faire à l'intérieur d'un assembly : il n'y a pas de restrictions particulières, si ce n'est les types que tu déclares private dans un assembly ou les membres que tu déclare internal sont bien sûr innaccessibles depuis l'extérieur.
Arnaud MVP - VC
Eric Vernié [MS]
Bonjour David,
Si tu souhaites faire discuter deux applications entre elles, tu peux utiliser des mécanismes du type .NET Remoting des Sockets, voir à l'ancienne envoyer des messages par le biais d'APIs Win32 type SendMessage, PostMessage et surclasser la fenêtre (Windows Form) via AddMessageFilter (IMessageFilter)
Cordialement
Eric Vernié Microsoft
"DavidL" wrote in message news:dspghf$e49$
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Exemple: Dans chaque projet, il y a une form et la form1 est en attente d'un événement de la form2.
Dans un même projet, il n'y a pas de soucis mais avec 2 projets distincts ???
Merci
Bonjour David,
Si tu souhaites faire discuter deux applications entre elles, tu peux
utiliser des mécanismes du type
.NET Remoting
des Sockets,
voir à l'ancienne envoyer des messages par le biais d'APIs Win32 type
SendMessage, PostMessage et surclasser la fenêtre (Windows Form) via
AddMessageFilter (IMessageFilter)
Cordialement
Eric Vernié
Microsoft
"DavidL" <toto@toto.com> wrote in message
news:dspghf$e49$1@s1.news.oleane.net...
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Exemple: Dans chaque projet, il y a une form et la form1 est en
attente d'un événement de la form2.
Dans un même projet, il n'y a pas de soucis mais avec 2 projets
distincts ???
Si tu souhaites faire discuter deux applications entre elles, tu peux utiliser des mécanismes du type .NET Remoting des Sockets, voir à l'ancienne envoyer des messages par le biais d'APIs Win32 type SendMessage, PostMessage et surclasser la fenêtre (Windows Form) via AddMessageFilter (IMessageFilter)
Cordialement
Eric Vernié Microsoft
"DavidL" wrote in message news:dspghf$e49$
Bonjour à tous,
Est-il possible d'utiliser un delegate entre 2 projets?
Exemple: Dans chaque projet, il y a une form et la form1 est en attente d'un événement de la form2.
Dans un même projet, il n'y a pas de soucis mais avec 2 projets distincts ???