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

EDI Delphi Discussion :

[Kylix] Pointeur de fonctions


Sujet :

EDI Delphi

  1. #1
    Membre du Club
    Inscrit en
    Mars 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 65
    Points : 62
    Points
    62
    Par défaut Pointeur de fonctions
    Salut,

    Je cherche à utiliser des pointeurs de fonctions. J'ai essayé de faire ça en C++ standard, mais sans succès. J'ai donc consulté la référence CLX et on y conseille d'utiliser des closure. Mais qu'est-ce que c'est que ca???

    Est-ce que quelqu'un peut m'indiquer un tutoriel ou me filer un exemple?

    Merci
    Dack

  2. #2
    Membre du Club
    Inscrit en
    Mars 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 65
    Points : 62
    Points
    62
    Par défaut
    En cherchant un peu mieux, j'ai découvert ce qu'était un closure et il m'est impossible d'en utiliser. La fonction à laquelle je passe le pointeur de fonction n'accepte que les pointeurs de fonctions "façon C++" et reste hermétique aux closures.

    L'erreur suivant est générée quand je compile en utilisant un closure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [C++ Erreur] MainFormUnit.cpp(102) E2034 Impossible de convertir 'void (* (__closure )(int, void*, int))(int, void*, int)' en 'void (*)(int, void*, int)'
    Est-ce qu'il existe un moyen de se passer de __closure et si oui, quel est-il?
    Dack

Discussions similaires

  1. [debutant] correspondance JAVA C++ pour pointeur de fonction
    Par davidoff_tls dans le forum Langage
    Réponses: 7
    Dernier message: 15/04/2004, 09h13
  2. opengl et pointeur de fonction
    Par Oldhar dans le forum C
    Réponses: 5
    Dernier message: 06/11/2003, 23h56
  3. Declaration de fonction retournant un pointeur sur fonction
    Par pseudokifaitladifférence dans le forum C
    Réponses: 5
    Dernier message: 11/08/2003, 19h37
  4. Matrice de pointeurs de fonctions
    Par sebduth dans le forum C
    Réponses: 15
    Dernier message: 18/07/2003, 14h03
  5. pointeur de fonction
    Par kardath dans le forum C
    Réponses: 4
    Dernier message: 28/12/2002, 14h39

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