IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

Probl�me avec des dll c++ en c#


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2007
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 47
    Par d�faut Probl�me avec des dll c++ en c#
    Bon beh je vais commencer par vous dire bonjour � tous,

    voil� je suis en train de me casser les dents sur un truc de dingue
    j'ai re�u d�but ao�t une dll par un premier fournisseur de hardware...
    mais impossible de l'exploiter... il disait que la dll n'�tait pas trouv�e alors qu'elle �tait bien l�.
    Quelques jours plutard un consultant de ce fournisseur m'envoit une autre dll qui elle est presqque exploitable, probl�me de NotSupportedException...
    Apr�s avoir post� sur votre forum, Bingo... �a fonctionne
    J'�teins mon PC pour le WE et depuis hier...
    ma pr�c�dente DLL est trouv�e. Et je n'ai pas touch� une seule ligne de code... Toutefois, j'ai une fonction qui a ce prototype
    en C++
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    MonTotoDLL_TT_BOOL ReadMonToto(BYTE *dest, WORD addr, BYTE len);
    et je met ceci en c#
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    [DllImport("MonTotoDLL")]
     public static extern int ReadMonToto(
                byte[] dest, 
                UInt16 addr, 
                int len );
    j'ai pas d'erreur dans l'ex�cution mais alors que je devrais avoir une valeur de retour � 1 j'ai 0... Pensez vous que mon code c# soit bon.
    Et puis aussi mon autre soucis c'est que la dll fournit par le second fournisseur elle, ne semble plus �tre trouv�e � son tour.

    Je ne sais pas si je suis bien fait comprendre mais en tout cas merci d'avance si vous pouvez m'aider...


  2. #2
    Membre averti
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2007
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 47
    Par d�faut
    Ah voui j'ai oubli� de dire que j'utilise un dans mon C# parce que dans le projet founirt en C++ � un moment donn� il font pass� la valeur 1021...
    et euh sinon je continue mes recherches mais toujours rien, mais bon �a fait pas une heure

  3. #3
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    un pointeur, ca veut pas dire gd chose, le BYTE * est sens� etre rempli ? se remplir ?

  4. #4
    Membre averti
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2007
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 47
    Par d�faut
    je suppose qu'il doit se remplir
    d'autan plus que pour moi dest �a doit correspondrre � destination.
    Le projet qu'il mon donn� ne fonctionne m�me pas. Mais je vais quand m�me leur faire confiance pour le prototypage des fonctions.

  5. #5
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ca peut �chouer s'il faut que la m�moire soit allou�e par exemple, sans vraiment connaitre le fonctionnement de la fonction, c'est pas facile.
    t'as un projet en C qui marche et qui sait utiliser la fonction ?

  6. #6
    Membre averti
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2007
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 47
    Par d�faut
    et non malheureusement...
    il m'ont fournit un exe et le code, celui-ci utilise la dll mais quand je veux ex�cuter le code j'ai des messages d'erreurs... il ne trouve pas les fonctions de ma dll...

Discussions similaires

  1. [AC-2007] Probl�me avec des DLL
    Par patanar dans le forum Access
    R�ponses: 2
    Dernier message: 10/09/2014, 09h07
  2. [Dll & D�ploiment] Probl�me avec des dll nonmanag�e
    Par genki dans le forum G�n�ral Dotnet
    R�ponses: 3
    Dernier message: 27/03/2007, 09h32
  3. [vb.net]Probl�me avec des fichiers DLL
    Par nakata77 dans le forum VB.NET
    R�ponses: 1
    Dernier message: 20/09/2006, 18h40
  4. Probl�mes avec des vues
    Par dady dans le forum MFC
    R�ponses: 22
    Dernier message: 09/01/2004, 16h26
  5. R�ponses: 27
    Dernier message: 03/02/2003, 12h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo