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

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

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

Message 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:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

d'apres ce que j'ai compris c'est mal barré ! :?

ça ne semble pas évident du tout :?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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.
Image
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

Message 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.
:? :? :? :? :? :? :? :? :? :? :?
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message par ATHOW »

Quitte à utiliser .NET, pourquoi ne pas tout faire en .NET ?

OK, je réponds pas à la question :)
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

Message 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:
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message 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 ?
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

Message 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.
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message 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...
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

Message par Mytic »

Merci ATHOW pour le lien , bon je vais passer au C# de toute façon j’ai pas le choix.
:wink:
Répondre