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

Windows Forms Discussion :

Déclaration de type, structure


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2004
    Messages : 129
    Par défaut Déclaration de type, structure
    Bonjour,

    Un des fournisseurs où je travailles nous à fournis des DLL en C++ afin de pouvoir développer des applications pouvant "communiquer" avec leur produit. J'ai pratiquement terminé mon intégration mais voilà que j'ai un problème avec une de leur fonction. Cette fonction déclare 4 paramètres dont le dernier qui est un pointeur sur une structure.

    Cette structure se compose de 3 variables de type "WORD" défini à 14 bit pour la première puis 1 bit pour les 2 autres:

    WORD var1:14;
    WORD var2:1;
    WORD var3:1;

    Donc j'arrive très bien à lire le pointeur puis consulter la valeur mais je n'arrive pas à remettre les données selon la structure.Tout ce que j'obtien c'est un nombre très gros. J'ai tenté de me créer un Structure en VB avec 3 variables de type Integer mais cela me génère une erreur de memoire lorsque je tente d'affecter ma structure VB avec la valeur retourner par leur pointeur.

    J'aimerais donc savoir si quelqu'un à une idée de ce que je dois faire pour que ça fonctionne. Est-ce possible en VB de spécifier le nombre de bit lorsqu'on déclare une variable?

    Merci !

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    je crois que tu as déjà posé cette question et qu'on t'avais répondu de faire des masques binaires (vu que vb ne permet pas à priori de créer des variables numériques en définissant le nombre de bits (peut etre avec un marshalbyref object et encore))
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par sperot51 Voir le message
    je crois que tu as déjà posé cette question et qu'on t'avais répondu de faire des masques binaires (vu que vb ne permet pas à priori de créer des variables numériques en définissant le nombre de bits (peut etre avec un marshalbyref object et encore))
    Je crois aussi, c'est moi qui avait répondu... mais entre temps le serveur a sauté et le forum a été réinitialisé au 23 juillet, comme indiqué en haut de la page ... ce qui explique que tu répondes à plein de vieux messages

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    ah oui j'avais pas vu
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Déclaration de type array of array of variant
    Par Drooxy dans le forum Delphi
    Réponses: 4
    Dernier message: 14/12/2006, 19h25
  2. Type structuré à 9 bits
    Par j0o0 dans le forum C
    Réponses: 2
    Dernier message: 24/11/2006, 22h29
  3. Variable de type structure
    Par Houssem dans le forum WinDev
    Réponses: 4
    Dernier message: 08/08/2006, 10h49
  4. Réponses: 6
    Dernier message: 29/04/2006, 20h37
  5. Renvoyer un type structuré dans objet OLE
    Par Bleuarff dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 13/05/2005, 20h05

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