OVH Cloud OVH Cloud

Visual 2003 : Données entre 2 projets

6 réponses
Avatar
DavidL
Bonjour à tous,

J'ai une solution avec 2 projets, nommons les Projet1 et projet2. J'ai
besoin d'envoyer des données du projet1 vers le 2
J'aimerais savoir si c'est possible de faire des échanges de données
entre ces 2 projets.

Merci pour tout
David L

6 réponses

Avatar
Patrick Philippot
Bonjour,
J'ai une solution avec 2 projets, nommons les Projet1 et projet2.
J'ai besoin d'envoyer des données du projet1 vers le 2
J'aimerais savoir si c'est possible de faire des échanges de
données entre ces 2 projets.



Pourriez vous préciser? Vous pouvez toujours créer dans un troisème
projet de la solution un assembly référencé par les 2 autres projets.

Qu'entendez vous par "partager des données"?

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
DavidL
J'aimerais partager des variables de type entier par exemples.

"Patrick Philippot" a écrit dans le
message de news:
Bonjour,
> J'ai une solution avec 2 projets, nommons les Projet1 et projet2.
> J'ai besoin d'envoyer des données du projet1 vers le 2
> J'aimerais savoir si c'est possible de faire des échanges de
> données entre ces 2 projets.

Pourriez vous préciser? Vous pouvez toujours créer dans un troisème
projet de la solution un assembly référencé par les 2 autres projets.

Qu'entendez vous par "partager des données"?

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr




Avatar
Patrick Philippot
Bonjour,

J'aimerais partager des variables de type entier par exemples.



Désolé d'insister :-)) mais partager entre quoi et quoi? Vos 2 projets,
ce sont 2 exécutables, 2 DLLs ? Tournent-ils en même temps? L'un est-il
chargé par l'autre (1 exe +1 DLL)? Sans un minimum de détails, il ne va
pas être possible de répondre.

Merci.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
Dd27
Il y a 1 exe et 1 dll. La dll a un ensemble de fonctions dont une qui attend
un tableau de byte pour ensuite traiter l'action associée.
Donc ce que je veux, c'est pouvoir envoyer ce tableau de byte de l'exe vers
la dll.

De ce fait, quelles sont les techniques possibles?

Merci


"Patrick Philippot" a écrit dans le
message de news: u$
Bonjour,

> J'aimerais partager des variables de type entier par exemples.

Désolé d'insister :-)) mais partager entre quoi et quoi? Vos 2 projets,
ce sont 2 exécutables, 2 DLLs ? Tournent-ils en même temps? L'un est-il
chargé par l'autre (1 exe +1 DLL)? Sans un minimum de détails, il ne va
pas être possible de répondre.

Merci.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr




Avatar
Arnaud Debaene
Dd27 wrote:
Il y a 1 exe et 1 dll. La dll a un ensemble de fonctions dont une qui
attend un tableau de byte pour ensuite traiter l'action associée.
Donc ce que je veux, c'est pouvoir envoyer ce tableau de byte de
l'exe vers la dll.

De ce fait, quelles sont les techniques possibles?



Ajoutes la DLL comme référence au projet de l'exe, et appelles simplement
une méthode de la DLL depuis l'exe.

Arnaud
MVP - VC
Avatar
Patrick Philippot
Dd27 wrote:
Il y a 1 exe et 1 dll. La dll a un ensemble de fonctions dont une qui
attend un tableau de byte pour ensuite traiter l'action associée.
Donc ce que je veux, c'est pouvoir envoyer ce tableau de byte de
l'exe vers la dll.

De ce fait, quelles sont les techniques possibles?



Il suffit simplement qu'une des classes de la DLL propose une méthode
prenant en argument la référence à ce tableau. L'exe n'a qu'à référencer
cette DLL et appeler la méthode adéquate.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr