begin process at 2012 02 11 04:13:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

DirectX

 > 

Appel d'une méthode managée C++ avec Vb.Net : paramétres non modifié en sortie de méthode


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Appel d'une méthode managée C++ avec Vb.Net : paramétres non modifié en sortie de méthode

mercredi 7 janvier 2009 à 14:32:18 | Appel d'une méthode managée C++ avec Vb.Net : paramétres non modifié en sortie de méthode

arc59

Bonjour à tous,

je fais actuellement la migration d'un programme VB6 / C++ en Vb.net / C++ CLR.

Lorsque j'appelle la fonction C++ à partir d'une forme .Net, le paramètre est correctement passé à la méthode en C++, puis modifié mais, en sortie de fonction, dans le code VB.Net, la valeur de la variable modifiée par la méthode C++ n'a pas changé.

J'aimerai récupérer la valeur modifiée par la méthode C++ dans VB.Net. Je ne comprend pas ce qui cloche dans ce code, j'ai cherché des infos pour pouvoir faire ce passage / récupération de paramètre sur le net mais rien de ce que j'ai trouvé n'a marché.

Merci pour votre aide.


Le code managed C++ :

namespace CommunVideo {

 public ref class clsWCVD601_DllGrapheDirectShow
 {

 public :

void CommunVideo::clsWCVD601_DllGrapheDirectShow::cppWCVD601_ExporterFichiers(System::Int32^ test)
{

 test = 10;

}

 };
}


Le code Vb.net, une forme de base :

Public Class Form1

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim i As New CommunVideo.clsWCVD601_DllGrapheDirectShow
        Dim iCr As IntPtr = CType(20, IntPtr)
        i.cppWCVD601_ExporterFichiers(iCr)
    End Sub

End Class



Cette discussion est classée dans : net, vb, code, méthode, modifié


Répondre à ce message

Sujets en rapport avec ce message

Liaison entre un code c++.net et du vb.net [ par othmane1950 ] Bonjour,SVP j'aimerais savoir si c'est possible de faire une liaison du Code  C++ et VB?? dans mon application windows développer sous Visual Studio.n utiliser code source C++ par VB [ par tikila ] salut tout le monde!Ma question en claire est comment etablir une liaison entre un code source implementé en c++( visual c++) et vb.On m'a parlé de DL Problème de cast [ par sylvain230 ] Bonjour,J'ai créé ma DLL de hook en C++.Je l'ai inclu a mon projet vb.net.Mon problème est que :en vb.net j'aiPublic Declare Function InstallMouseHook Utiliser une classe C++ en VB.NET [ par svallee ] Bonjour,On m'a fourni une classe C++ que je doit appeller dans un programme en VB.NET. J'ai trouvé comment appeller des fonctions C++ en VB.NET mais u [.net c++] explication d'un code [ par stgi02 ] <span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: bl Aides debutant C++ [ par le5ejumeau ] Bonjour, Je programmais et vb.net et je viens de me mettre au c++ depuis aujourd'hui. Je programme sous Visual dot net. Voila mon probleme  : En vb.ne VB [ par Garfied37 ] Bj,j'ai téléchargerle code d'un jeux en VB, masi je n'arrive pas à le lire, comme dois-je faire ?? télécharger Visual basic 6 ? Une autre question, pe Manipuler des fichiers sur un server web [ par N0euX ] Bonjour, Je cherche a manipuler des fichiers sur un server Web et ce en C++ et Comment appeler une méthode d'une classe d'une DLL VB [ par Boblastic ] Bonjour,J'ai beau chercher, je ne trouve pas de solution.Mon problème est le suivant : je ne sais pas comment faire en C++ pour appeler une méthode d'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,399 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales