Page 2 sur 2

Publié : lun. 12/janv./2009 16:53
par Anonyme2
Tu sais, faut pas croire qu'il suffit qu'on se mette devant le clavier pour que le code sorte sans erreur.

Ca fait plusieurs mois que je travaille sur un code et j'avance difficilement, j'ai mis un mois pour trouver un problème tout simple, j'ai écrit des centaines de lignes pour contrôler, pour lire des valeurs et la solution était devant mes yeux; un matin (je travaille mieux le matin voire très tôt), j'ai regardé le code et la solution m'a sauté au yeux, c'était tellement évident, alors je me dis que je vieillis (il faut bien trouver une raison :roll: ). Comme je suis opiniâtre, je cherche jusqu'à ce que je trouve et vraiment si je coince, je pose la question sur un des forum.

Des lignes de code pourri j'en ai déjà écrit pas mal et mon sac en est encore plein :D .

Je que j'aime, c'est comprendre ce que je fais. :wink:

Publié : lun. 12/janv./2009 17:18
par Kwai chang caine
Des lignes de code pourri j'en ai déjà écrit pas mal et mon sac en est encore plein
Alors moi, j'suis représentant :D
J'me demande meme si j'vais pas avoir le monopole
J'ai un stock de la mort, mais j'trouve pas un pelo pour me les prendre :cry:

J'fait trois ligne et vlan, encore une fonction que j'sais pas faire.
Et pourtant...j'en enregistre des milliers dans mon DD.
Mon repertoire de PB tiens plus sur un CD, y va etre comme VB il lui faut un DVD :D
Et ben, soit j'ecris mal l'enoncé et j'demande 2 fois la meme chose :oops:
Soit c'est encore un cas bidon que j'ai pas eu a faire et que je trouve pas non plus dans le forum.
Heureusement que DIEU passe jamais par la....parce que lui qui s'est fait un fion comme ça , pour faire une appli qui tient presque sur une disquette....KCC il en a fait un DVD :D

Jusqu'a maintenant, j'ai créé des petites applis pour le boulot avec noir de graphisme, transparence etc....
J'me suis fais un Biiip :?
Et puis, "j'mai dit"....KCC tu "prout" plus haut que tes chevilles :?
Oui parce que le jour ou KCC y prouttera à la hauteur de son Q.....et ben y sera deja tres bon et sera au top de son incomptence :D
Donc, j'ai fait une fenetre carré, pas transparente avec 2 combo qui se courent apres pour se demander en mariage.
"J'mai" à nouveau dit, alors la KCC, tu va faire peter ta classe, tu va en metre plein la vue, tu va coder cette appli en 2 jours....

Et bah que néni, j'arrive meme pas a cliquer dans une listview OOOuuuiinn!!
Eeettt poouurtttant KCC sniff il voooouuulait juste uuunne sniff Listvieeeew toooute simple Ouuuuin !!!
KCC y va aller vendre du poisson sur la banquise si ça continue :?
Heureusement que vous etes la, sinon KCC il aurait les narines pleines de terre a force de cacher sa tete comme les autruches :cry:

Quand j'pense, 3 heures pour une listview :?
Et si j'demande pas, j'ai pas assez de mes petits doigts boubinés pour compter le temps que j'aurais mis :oops:
Je que j'aime, c'est comprendre ce que je fais.
Moi aussi, mais comme j'fais pas grand chose demoi-meme.....ça aide :oops:
Alors moi y faut que je comprenne ce que les autres font, et la ....quand j'vois les oeufs que vous pondez.....moi y'a longtemp qu'je me serais fait peter une "asteroide" à forcer pour sortir un code comme ça :oops:

En attendant j'suis content, car j'suis arrivé à rajouter une glutte sur le code de GNOZAL et maintenant, j'arrive meme a cliquer droit pour effacer un item :D
C'est encore NOEL 8)

En parlant de comprendre, l'histoire que j'ai demandé a notre ami GNOZAL, et justement pour me coucher si ce n'est plus intelligent, mais un peu moins bete.
Donc l'histoire des callbacks et sousclassing, c'est mieux d'eviter quand on peut, ou bien c'est comme la boucle de FRED WAitWindowEvent on peut en manger san faim ?????

Publié : lun. 12/janv./2009 17:33
par gnozal
Denis a écrit :Tu sais, faut pas croire qu'il suffit qu'on se mette devant le clavier pour que le code sorte sans erreur.
Absolument.
J'ai appris en étudiant les codes des gurus du forum anglais.
Denis a écrit :... j'ai mis un mois pour trouver un problème tout simple, j'ai écrit des centaines de lignes pour contrôler, pour lire des valeurs et la solution était devant mes yeux ...
çà me rappelle des souvenirs :D
Kwai chang caine a écrit :Donc l'histoire des callbacks et sousclassing, c'est mieux d'eviter quand on peut, ou bien c'est comme la boucle de FRED WAitWindowEvent on peut en manger san faim ?????
C'est vrai qu'une utilisation aproximative peut conduire à des plantages parfois difficiles à localiser, mais le subclassing n'est pas beaucoup plus craignos qu'un window callback de PB à mon avis.
Si on peut éviter, tant mieux, mais des fois c'est (tellement) plus simple avec un subclassing qu'il ne faut pas s'en priver.

Publié : lun. 12/janv./2009 17:37
par Anonyme2
L'exemple de Gnozal est un bon exemple.

J'utilise le subclassing lorsque PB coince sur les évènements, et à partir du moment ou on fait une procédure callback en subclassant, autant y mettre tous les évènements, ça évite sur de grands codes de ne plus savoir ou on traite les infos (on subclass les fenêtres, les gadgets etc., les gadget c'est des fenêtres avec des classes différentes).

Le subclasing a aussi ses limites, certains évènements nécessitent les hook.

Le fenêtres, gadgets etc sont dessinés par le système. A partir du moment ou tu veux modifier le fonctionnement standard, tu dois passer par le subclassing.

Publié : lun. 12/janv./2009 17:42
par Kwai chang caine
Merci bien les amis, d'avoir tenu la "KCCoquille" de noix dans la tempete des listviews.
Ca fait vraiment chaud au coeur de se sentir soutenu

Encore mille merci de votre precieuse aide. 8)

Et a bientot pour de nouvelles aventures de KCC au pays de la prog

Re: Detection clic listview vide [Super Résolu]

Publié : mar. 20/oct./2009 15:21
par Ar-S
hum je suis impressionné par ce topic qui date un peu mais cet histoire de subclassing est très intéressante !