[Index Software] Coin des développeurs :]

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

J'ai un code en C++ il marche deux fois sur trois (j'affiche des chises à l'écran) :?: :crazy:

Est ce que vous auriez une idée du type de problème que ça peut être ? (problèmes apparus quand j'ai crée une classe fille de QGraphicsView)
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Ca a l'air d'être un problème propre à QT... Quand je met QT+= widgets en haut dans qmake ça marche déjà mieux mais ça buggue toujours un peu :innocent:
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Ca veut dire quoi "ça ne fonctionne pas" une fois sur trois ?

Tu as moyen de le faire tourner en mode debug ou de changer le niveau d'optimisation ? Il y a peut être un problème avec tes librairies Qt.

Surveilles-aussi les tâches, ce n'est pas parce que la fenêtre a fermé que l'application a cessé de tourner et rendu la main. (Perso, je commence toujours par développer les applications en mode console/shell, ça permet en plus de voir les sorties stdout & stderr)
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Quand je dis que ça ne fonctionne pas, c'est que ça n'affiche rien une fois sur 3

Je le fais tourner en mode debug,
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Ah je ne pense pas que ce soit Qt

La ligne qui bloque est :

Code : Tout sélectionner

if (typeid(*bdt) == typeid(BlocksDiagramAtom))
où BlocksDiagramAtom est une classe héritant d'une classe abstraite...


(encore un foutu problème d'héritage :lol: pourquoi c'est pas comme en java :mrgreen: )
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Je suppose qu'il doit y avoir plus haut un bdt = new BlocksDiagramAtom() ?

Je crois que tu peux vérifier de quel type est ton pointeur, avec un code du genre de celui là. (mais il faut passer par un register de ton nouveau type, je pense).
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Benoit a écrit :Je suppose qu'il doit y avoir plus haut un bdt = new BlocksDiagramAtom() ?
Oui c'est ça

Mais en fait c'est pas vraiment ça le problème. J'ai trouvé le truc, c'est un paramètre entier de ma classe (variable définie dans la classe mère) qui vaut n'importe quoi... :hotcry:
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Bah oui j'ai oublié de l'initialiser dans une de mes classes filles :oops: :oops: :oops: Du coup la plupart du temps ça marchait car généralement c'est mis à zéro.......


Désolé de t'avoir dérangé pour ça :lol: merci du coup de main
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Pas grave, ça m'arrive souvent qu'un truc "qui marche parfois" est en fait complêtement buggé et fonctionne par coup de bol...

J'ai appris deux-trois trucs aussi sur les types en regardant la question, et c'est assez fort que typeid passe à travers le labyrinthe des metatypes de Qt.
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
KoaKao
Prolifique
Messages : 2705
Enregistré le : jeudi 28 août 2014 à 22:53
Localisation : Bretagne

Re: Coin des développeurs :]

Message par KoaKao »

J'ai une question :

Pour commencé, JavaScript ou JQuery ?
loup autiste
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Ben jQuery c'est du javascript, non ? Ca simplifie les codes, ce n'a fait pas bcp de différence
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
KoaKao
Prolifique
Messages : 2705
Enregistré le : jeudi 28 août 2014 à 22:53
Localisation : Bretagne

Re: Coin des développeurs :]

Message par KoaKao »

Je sais que JQuery c'est du JavaScript c'est pas la question ... La question est faut il commencé par du JS pur et dur ou bien un framework qui donc est bien sur du JS mais simplifié ? C'est certainement selon les gouts.
J'ai trouvé ma réponse sur d'autre forum de toute façon. Je posais surtout cette question bah... parce que j'avais envie.
loup autiste
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Et quelle est telle ? ^^ Moi j'aurais dit que il faut commencer sans mais qu'après tu peux vite t'y mettre
Modifié en dernier par Ixy le lundi 1 juin 2015 à 20:18, modifié 1 fois.
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
cortex
Habitué
Messages : 89
Enregistré le : jeudi 11 septembre 2014 à 17:32
Localisation : Nantes

Re: Coin des développeurs :]

Message par cortex »

KoaKao a écrit :Je sais que JQuery c'est du JavaScript c'est pas la question ...
jQuery est une lègère surcouche à javascript qui simplifie le code et gère les différences de support entre navigateurs (Genre le monde normal, le navigateur bizare : IE !!! )

La question serait plutôt framework ou pas ? genre AngularJS ou React.js
Ca depends vraiment de ce que tu veux faire...
Avatar du membre
KoaKao
Prolifique
Messages : 2705
Enregistré le : jeudi 28 août 2014 à 22:53
Localisation : Bretagne

Re: Coin des développeurs :]

Message par KoaKao »

Bah enfaite c'est partager : Certains disent que JQuery est plus facile pour un débutant, donc mieux pour débuté. D'autre préconisent de commencé en JS direct pour avoir "juste" le langage de base, que jquery, c'est juste que il y a d'autres library et certains trucs changé.
Certains même s'avance en disant qu'on peu commencé par "n'importe" quel frameworks : jquery, node.js ... du coup selon notre usage du code. Mais bon c'est pas ce que je recherche. ^^

edit :
La question serait plutôt framework ou pas ? genre AngularJS ou React.js
Ca depends vraiment de ce que tu veux faire...
Rien, enfin c'est juste par curiosité de voir, d'apprendre un peu le langage, j'ai pas d'applis de site en particulier pour le moment à développer.
Node.js, AngularJS, tout ça j'ai pas besoin.
loup autiste