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

VB 6 et antérieur Discussion :

[VB6] Conversion C en VB


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut [VB6] Conversion C en VB
    Bonjour,

    1 Comment faire pour faire la conversion du programme suivant en VB ?

    Buffer_ack[0] = (unsigned char)(Taille >> (8*3))
    Buffer_ack[1] = (unsigned char)(Taille >> (8*2))
    Buffer_ack[2] = (unsigned char)(Taille >> (8*1))
    Buffer_ack[3] = (unsigned char)(Taille >> (8*0))

    2 Les pointeurs et les adresses existent t'ils sur VB ? Avez un exemple ?

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    A écrire ici (forum VB où nous ne sommes pas sensés connaître C) en Algo, s'il te plait !
    Tu as l'air de conaître C, alors : traduis en algo !
    Merci.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    oh la la désolé, j'écrit vraiment n'importe quoi.
    Alors on fait je cherche comment faire un décalage.

    Car je voudrais transferer une variable de type long sur 4 octets dans un tableau de dimension 4
    Ainsi il faudrait que je prenne la variable taille et que je fasse un décalage de (8*3) et inseré le résultat dans tableau(0)
    Et ainsi de suite..

    Merci
    Johnson

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Pour moi : celà fait un tableau à 3 dimensions, comme pour la couleur d'un pixel à partir d'un long...
    Comprends donc pas la 4ème dimension (toujours = 0 ?)

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    je me suis mal exprimé désolé.
    En fait je crée un tableau
    Dim t(4) as string

    et j'aimerais transferer une variable taille dans ce tableau

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    En fin de compte il faut juste que je transforme une variable long en string ca sera plus simple

  7. #7
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Je ne comprends pas ta démarche, mais si tu y tiens :
    str(monlong) te transformera le long en string ...
    Et que comptes-tu en faire ?

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    En fait j'ai envie d'envoyer à l'aide des sockets la taille d'un fichier c'est pourquoi je voulais transformer ma variable taille qui est un long en un string pour l'envoyer.

    Est ce une bonne méthode ? ou avez vous une autre méthode a me proposer ?

    Merci
    Johnson

  9. #9
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Je ne vois pas en quoi changer en string un long te renseignera mieux sur la taille... (l'affichage d'un long, tel quel, sera le même, par exemple, que celui de sa transformation en string !... S'il te faut ensuite faire des calculs sur le long, autant le garder tel qu'il est...) J'ai du mal à suivre ta pensée !!

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    Envoyer une chaine de caractere par les sockets n'est pas plus raisonable ?

  11. #11
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Si tu veux !
    Mais il te faudra à nouveau transformer cette chaine en long quelque part ailleurs, si tu veux l'utiliser valablement....
    Vas-y donc.

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    ok ! merci encore pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6] Conversion d'une Macro VBA en VB6
    Par dev_php51 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/04/2009, 21h57
  2. [VB6] Conversion Majuscule/Minuscule
    Par jerzy59 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 17/05/2006, 11h58
  3. [VB6]Traitement de chaine de caractère + conversion
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 24/04/2006, 09h23
  4. [VB6]Converser au téléphone par un casque audio
    Par bd119 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/03/2006, 14h27

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