Je suis nouveau à CORBA et essaye de créer une interface Corba pour mon application QT. J'ai vérifié les types de données que vous pourriez utiliser avec CORBA, mais je ne suis pas sûr de pouvoir utiliser un objet QT en tant que paramètre dans une fonction CORBA. Ce que je voudrais transmettre est QWSPointerCalibrationData. Disons que j'ai un code de serveur CORBA:CORBA: Comment passer un objet QT en tant que paramètre
//pass data.screenPoints and data.devPoints
CORBA::Boolean Calibrate(QWSPointerCalibrationData data)
{
...
}
- Est-ce possible?
- Si oui, comment le déclarer dans le fichier IDL?
- Sinon, quel type de données CORBA puis-je utiliser pour pouvoir transmettre ce type de données?
Salut Diego, merci pour toutes les infos ... Je vais essayer! :) – Owen
Comment déclarer la fonction Calibrate() dans l'IDL? Si je le déclare comme calibrage booléen (dans C_QWSPointerCalibrationData const & data), j'obtiens une erreur de syntaxe dans les paramètres d'opération ... – Owen
IDL n'est pas C++, donc vous n'avez pas "const" par exemple. Essayez de supprimer cela et cela devrait fonctionner. –