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

Langage Delphi Discussion :

transtyper ^dword en ^byte ?


Sujet :

Langage Delphi

  1. #1
    Membre habitué Avatar de - Robby -
    Inscrit en
    Juillet 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 266
    Points : 170
    Points
    170
    Par défaut transtyper ^dword en ^byte ?
    Sluuuut ! ... petite question ...
    Je titre est assez explicite !
    comment transtyper une varaible déclarée " ^dword " en " ^byte " ?
    toto : ^dword;
    ^byte(toto); .... ca fonctionne pas !
    comment, y'a t'il moyen de faire ca ???
    Merciiii ,

  2. #2
    Futur Membre du Club
    Inscrit en
    Septembre 2003
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Je ne pense pas que tu puisse.

    Un DWord est plus grand qu'un Byte.

    à la limite tu peux faire ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var DW :DWord
          b :Byte;
      begin
       if (DW < 256) and (DW > -1) then b := DW;
    Je recherche Delphi 6 Pro.
    Faites moi une offre par message privé
    Merci

  3. #3
    Membre chevronné
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Points : 1 943
    Points
    1 943
    Par défaut
    Tu peux le faire sans problème en déclarant des types :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    type
      PDWord = ^DWord;
      PByte = ^Byte;
    var
      toto : PDWord; 
      tata: byte;
    begin
      tata:= PByte(toto); 
    ....

  4. #4
    Membre habitué Avatar de - Robby -
    Inscrit en
    Juillet 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 266
    Points : 170
    Points
    170
    Par défaut
    Merci Monsieur Pierre ! ... respectueusement votre .

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

Discussions similaires

  1. conversion BYTE --> DWORD
    Par koukou11 dans le forum VC++ .NET
    Réponses: 0
    Dernier message: 13/05/2011, 21h02
  2. Réponses: 2
    Dernier message: 25/03/2011, 14h15
  3. [C#] Conversion d'un byte[] en byte *
    Par karsh dans le forum Windows Forms
    Réponses: 6
    Dernier message: 08/12/2004, 10h53
  4. [SDK ou MFC] Registry ( Binaire et DWORD )
    Par FRATJF dans le forum MFC
    Réponses: 2
    Dernier message: 02/07/2003, 16h56
  5. Transtyper element d'1 variable pointant sur TList?
    Par Cornell dans le forum Langage
    Réponses: 2
    Dernier message: 25/02/2003, 22h53

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