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 :

dynamic cast


Sujet :

Langage Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2004
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 43
    Points : 32
    Points
    32
    Par défaut dynamic cast
    bonjour,
    quel est l'équivalent et la syntaxe d'un dynamic cast du C++ en délphi ?
    puis-je utiliser la procédure Cast(var Dest: TVarData, var Source: TVarData)
    merci

  2. #2
    Membre averti
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Points : 439
    Points
    439
    Par défaut
    a quoi sert cette fonction en C++ ce sera plus facile de te repondre apres ??

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2004
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 43
    Points : 32
    Points
    32
    Par défaut
    ba en c++ j'en sais rien tout ce que j'ai c'est un programme c++ que je dois transcrire en delphi et dans lequel est effectué un dynamic_cast.
    et dans l'aide de delphi je trouve que cast

  4. #4
    Membre averti
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Points : 439
    Points
    439
    Par défaut
    J'ai trouvé ça sur dynamic_cast

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2004
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 43
    Points : 32
    Points
    32
    Par défaut
    wai merci mais ça en fait je l'ai trouvé déjà mais c'est en c++ et moi en delphi il compile pas je cherche l'equivalent en delphi

  6. #6
    Membre confirmé Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Points : 594
    Points
    594
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.thedelphimagazine.com/samples/cbuilder/article.htm
    à ce que j'ai compris de mon anglais boiteux que c'est un simple transtypage comme :


  7. #7
    Nouveau membre du Club
    Inscrit en
    Février 2004
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 43
    Points : 32
    Points
    32
    Par défaut
    merci pour ton lien ça m'a aiguillé un peu sur les expressions "is" et "as" qui permettent de tester si une expression est du bon type et de convertir dans un type voulu.
    Je vais faire mes tests .
    Merci

  8. #8
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    Citation Envoyé par leycho
    ...qui permettent de tester si une expression est du bon type et de convertir dans un type voulu.
    Ce que fait également ce que t'a donné JustMe
    Si c'est correct fait la même chose que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Sender as TMainMenu
    La différence est que as fait un contrôle pour savoir si le cast est possible... Ce que ne fait pas l'autre... Mais du coup, il est moins rapide

Discussions similaires

  1. le dynamic cast
    Par jeanjack dans le forum Débuter
    Réponses: 2
    Dernier message: 13/04/2009, 20h28
  2. Problème de dynamic casting
    Par Colbix dans le forum C++
    Réponses: 5
    Dernier message: 25/03/2009, 17h55
  3. dynamic cast utilisé pour une recherche
    Par Mangacker dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/02/2009, 21h17
  4. Réponses: 10
    Dernier message: 17/07/2008, 20h01

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