Page 1 sur 1

STDIN et STDOUT entre PureBasic et VB.net ! Help !!!

Publié : mer. 08/août/2007 2:10
par Mytic
Bon…
Est-ce que quelqu’un parmi vous saurait m’expliquer comment faire pour une communication entre deux programmes ? le premier est une DLL crée en Visual Studio .Net , et le programme .exe en PureBasic ?!!

Voilà le code qui simule le STDIN et le STDOUT en VB :
http://www.vbi.org/Items/article.asp?id=4
http://support.microsoft.com/kb/239588/fr

Alors puis-je avoir de l’aide, c’est vraiment urgent !! car c’est le seul moyen qui me reste pour une communication entre ces deux là , car PureBasic ne compile pas en GAC.
:cry:

Publié : mer. 08/août/2007 6:08
par Backup
d'apres ce que j'ai compris c'est mal barré ! :?

ça ne semble pas évident du tout :?

Publié : mer. 08/août/2007 6:51
par Flype
moi je sais créer une dll purebasic et l'utiliser en .NET mais pas l'inverse.

en tout cas avec les PIPE il doit y avoir moyen... mais c'est pas sûr.
je travaille depuis quelque temps en C# au travail. si je trouve quelque chose à ce sujet je vous le ferais savoir.

Publié : mer. 08/août/2007 15:41
par Mytic
Merci... Mais je suis arrivé à utiliser une DLL en PureBasic via le .Net , mais le problème n’est pas là !! je vous explique .
J’ai crée une Dll Addin pour WLM , en dot net , et cette Dll fait appel à une autre DLL en PureBasic , et ça marche en teste , mais quand cette Dll est utilisé par WLM(MSN) , il interdit l’appel de la Dll purebasic via .net , car elle est pas signé dans l’assembly GAC , et j’ai l’erreur : 8013150a.
J’espère que j’étais claire.
:? :? :? :? :? :? :? :? :? :? :?

Publié : mer. 08/août/2007 15:46
par ATHOW
Quitte à utiliser .NET, pourquoi ne pas tout faire en .NET ?

OK, je réponds pas à la question :)

Publié : mer. 08/août/2007 15:49
par Mytic
Ben… j’arrive pas à ouvrir une fenêtre (Form) avec une Dll .net , vu qu’il supprime toute les commandes qui y font appel , c’est la cause majeure.
:cry:

Publié : mer. 08/août/2007 15:53
par ATHOW
Tu as quel niveau en .NET ?
Tu utilises juste des dll, ou tu codes aussi ?
Si tu codes, en quel langage ? avec Visual Studio 2005 ? Quelle version du .NET framework ?

Publié : mer. 08/août/2007 15:56
par Mytic
Visual studio 2005 frameworks 2.0
Le VB , pour être franc j’ai pas l’habitude du .net , j’étais pro avec VB6 , mais VB.net j’ai perdu presque tout mes repères.

Publié : mer. 08/août/2007 16:15
par ATHOW
J'ai pas réussi à le faire touner, mais peut être que ceci t'aidera.

http://www.codeproject.com/dotnet/msgaddin.asp

Ce n'est pas du VB.NET, mais comme c'est du .NET quand même (C#), ça reste traduisible.
Je peux (un peu, vu que j'ai pas des masses de temps) t'aider si tu as du mal avec le C#.

Mais je pense qu'il faut mieux abandonner l'idée d'utiliser PureBasic pour ça, je ne vois vraiment pas comment faire accepter une dll faite en Pure par WLM...

Publié : mer. 08/août/2007 16:24
par Mytic
Merci ATHOW pour le lien , bon je vais passer au C# de toute façon j’ai pas le choix.
:wink: