Le commentaire d'origine portait à confusion, mais avec l'explication de texte, c'est plus clair.
Désolé pour mon ton acerbe, mais l'on entend tellement de gens pensant détenir la vérité parce...
Type: Messages; Utilisateur: Action Fighter
Le commentaire d'origine portait à confusion, mais avec l'explication de texte, c'est plus clair.
Désolé pour mon ton acerbe, mais l'on entend tellement de gens pensant détenir la vérité parce...
Tu sais que ce que tu dis, ça s'appelle de la diffamation, et que c'est passible d'une amende de 12000 € ?
Car, je te rappelle, au cas où tu n'aurais pas lu ton propre lien, que les accusés ont...
Salut,
Je ne comprend pas ta remarque. Il n'y a plus de problème de création d'instance unique, puisque plusieurs ObjectFactory peuvent être instanciées. Ensuite, les accès au registre qui est...
Sinon, en Qt, tu as QxOrm qui gère la persistance et la réflexion. Par contre, cette lib est dépendante de Boost.
Merci pour ces réponses.
Après quelques essais, j'ai pris les solutions suivantes :
- Pour ObjectFactory, plutôt qu'un singleton, j'en ai fait une classe monostate. Donc plus de problème de...
Salut,
Je comptai le faire. Je voulais déjà que le principe de la fabrique fonctionne avant de faire ces améliorations.
Tout à fait, si le singleton et la fabrique sont séparés, il n'y pas...
Salut,
C'est vrai. Ce sera également plus rapide.
Ça pourrait être pas mal en effet. Je testerai ça dans le week-end.
Merci pour ces suggestions :ccool:
Après une activité chargée qui m'a tenu éloigné de ce petit projet, je reviens avec une solution à mon problème,et l'enregistrement dans les classes est encore plus simple que ce que j'espérai faire...
Cette solution est viable, mais elle oblige à faire deux déclarations dans le code de la classe dérivée. J'aimerai arriver à ce qu'il n'y ai que l'héritage et une macro à spécifier.
J'ai essayé...
Salut,
Le problème si je fais ça, c'est que je suis obliger d'instancier un objet TestObject avant de pouvoir utiliser la factory.
Ce que je voudrais en fait, c'est une macro à mettre dans la...
Merci!
C'était bien ça :ccool:
Par contre, maintenant, j'ai un problème avec la macro REGISTER_OBJECT de AbstractObject.
J'ai essayé de mettre en static la fonction _register_object(), mais...
Merci, mais cela ne change rien. Le problème ne vient pas de là.
Il retourne un QSharedDataPointer<ObjectFactory>, qui est un pointeur intelligent de Qt.
Noté.
Oui...
EDIT : d'ailleurs, autre faute de copier-coller, le QHash<T_ID,...
Effectivement, c'est une erreur de copier-coller :sm:
Merci pour cette réponse, mais cela ne change rien.
D'ailleurs, à la base, ce code était dans le .h, je l'ai bougé pour faire d'autres essais qui ne se sont pas révélés concluant.
Bonjour,
J'ai écrit une classe singleton de fabrique générique, j'utilise ensuite une classe de base pour l'enregistrement des objets, et je voulais que cet enregistrement se fasse par une macro...
En fait, j'ai trouvé d'où venait le problème.
Je n'avais pas démarré l'event loop du thread.
J'avais essayé de le faire précédemment mais sans succès, donc je m'étais dis que ce n'était pas du...
Bonjour,
J'ai un problème lors de l'exécution de ma machine à état.
La fonction start() est quitté immédiatement après avoir été appelée.
Aucun signal n'est émis. Aucune transition ne...
J'ai pris ces exemples sur http://qt.developpez.com/doc/latest/statemachine-api/
Merci pour ton aide.
Pourquoi définir PhasesRestantesEvent comme une structure si QEvent est une classe :
Je me suis basé sur les exemples dispo dans la doc de Trolltech sur l'API QStateMachine.
Je ne connais pas...
Bonjour,
J'ai eu besoin de définir une transition en sous-classant QAbstractTransition.
Ce que je veux faire, c'est que la transition s'effectue si le nombre passé en paramètre de l'event...
Désolé pour la lenteur de ma réponse.
Merci beaucoup, cela fonctionne parfaitement.
Ceci dit, je ne comprends toujours pas pourquoi ma méthode ne fonctionne pas...
Je marque "Résolu" mais si...
Bonjour,
J'ai un QTableView relié à un QSqlRelationalTableModel.
Pour l'affichage des données déjà présente dans la base, il n'y a aucun soucis.
Par contre, lors de l'insertion, le champs qui...
Désolé pour la réponse tardive.
En fait, j'ai trouvé tout seul mon erreur.
Je faisais ça :
// Protocole est une classe abstraite
// Mode4 est dérivée de Protocole
Protocole*...
Bonjour,
J'ai une classe abstraite, dont toutes les méthodes virtuelles pures sont redéfinies dans plusieurs classes dérivées.
Je ne peux pas manipuler directement les classes dérivées,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.