Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1582 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [VS 2003] [Qt] Callback, objet, cast.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VS 2003] [Qt] Callback, objet, cast.

n°1327016
farib
Posté le 16-03-2006 à 22:30:58  profilanswer
 

Salut, j'ai un petit pb
 
 
Je programme une application en Qt qui commande un appareil photo.
 
Lorsque la photo est prise, le SDK de l'appareil appelle un callback
J'essaye de passer une fonction membre de mon objet Qt comme callback  
 

Code :
  1. void SetPhotoTakenCallBack(void(*callback)())
  2. [...]
  3. void Design::PhotoTakenCB(void)
  4. {
  5. emit PhotoTaken();
  6. }
  7. [...]
  8. RCCamera->SetPhotoTakenCallBack(PhotoTakenCB);
  9. [...]


J'ai l'erreur suivante et j'arrive pas à m'en débarrasser  

design.cpp(107) : error C2664: 'Camera::SetPhotoTakenCallBack' : impossible de convertir le paramètre 1 de 'void (void)' en 'void (__cdecl *)(void)'
        Aucune fonction ayant ce nom dans la portée ne correspond au type de la cible


 
j'ai essayé en castant en void* un pointeur, mais ça marchait encore moins bien :D


Message édité par farib le 16-03-2006 à 22:34:40
mood
Publicité
Posté le 16-03-2006 à 22:30:58  profilanswer
 

n°1327025
farib
Posté le 16-03-2006 à 22:55:42  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [VS 2003] [Qt] Callback, objet, cast.

 

Sujets relatifs
[FOP] Instanciation d'un objet Driver foireuse[.NET] Binding champs de table bdd <=> propriété d'objet
PHP objet alloudi les pages ?callback dans un class
Objet Timer sous VBA[RESOLU] PROB liste chainée d'objet push_back()
[RESOLU]Créer une instance Excel à partir de Word 97 ou 2003sélection un objet grace à un string
protection d'objetdetruire un objet instancié par createClassObject()
Plus de sujets relatifs à : [VS 2003] [Qt] Callback, objet, cast.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR