Page 2 sur 2

Publié : sam. 24/janv./2009 8:22
par Kwai chang caine
C'est sur, on voit passer et repasser souvent les mêmes questions, mais on a surement du en poser une un jour ou l'autre. Si on souhaite voir la communauté s'agrandir, il faut répondre de temps en temps.
A partir du moment ou on a un code de base pour chercher, c'est bien, mais les questions sans code sont à éviter, bien que ça ne soit pas toujours faisable.
Oui c'est vrai, ce que tu dis.
Je reconnais meme une fois avoir eu honte pour moi, mes enfants et les dix générations de leurs enfants futurs :oops:
J'ai posé une question sur le forum US, dont j'avais eu une super reponse de SROD (Je crois) et que c'etait meme moi qui avait ouvert le POST :oops: :oops: :oops: :oops:

Le GRANDZAL (Contraction de Grand et GNOZAL :D), m'a juste envoyé le lien en me disant juste (Sans critique) que j'avais déja posé cette question et avec un smyley de sourire :D

Si j'avais pu entrer mon gros corp dans un trou de peleteuse......je l'aurais fait :oops:

Il est aussi vrai par contre que parfois des "jeunots" arrivent et ne clic jamais sur le bouton rechercher.
Notre ami DOBRO les a souvent remis en place, et je trouve aussi ça tres bien.

Ce qui est dur c'est que certaines reponses sont plus facile a trouver quand tu connais les "mots clefs".
Par exemple, je savais meme pas que ça s'appellait "region" ou "masque".
J'aurais eu peur d'avoir la carte de france ou bien une invitation au concert de la compagnie creole (Ohé ohé, on dans on danse on danse au bal...) :lol:

Mais bon certaine questions me font meme bondir "à moi meme".
En général DOBRO LUKE qui post plus vite que le forum, y les envois sur les roses, mais il m'est aussi arrivé de le dire, que le bouton recherche est notre ami.

Pour l'histoire des codes, ce que j'expliquais à GEBONET l'autre jour, c'est un truc de dingue.
Moi pour essayer de deranger le moins possible, (contrairement à ce que dirais certains, que je ne citerais pas mais qui devraient se reconnaitre si tenté qu'il lise objectivement :? ) :D je copie colle mon code et j'enleve tout ce qui ne sert pas au probleme.
Comme ça je sais que le frere qui va me repondre, il aura pas la declaration des droits de l'homme a se taper avant de voir la fonction qui merdoie :?
Mais des fois on me dit KCC tu met pas assez de code 8O

Bon qu'a cela ne tienne, KCC il ecoute ses grands freres, et il met du code :D

Et la on me dit.....ouh lala, KCC il en met du code, j'ai pas eu le temps de le lire ou le tester, mais essaye ça 8O

Alors la KCC y sait plus quoi faire....quand il en met ça gene.....quand il met pas ça manque .... :D
Y sont bizarre les freres des fois :roll: :D

C'est un peu comme les forums, selon la complexité ou bien la rapidité ou j'aurais besoin d'un coup de main, je post sur le FR le US ou les deux.
Et ben, souvent j'me gourre, quand j'attend une reponse plutot du FR, j'l'ai de l'US et ainsi de suite pantoufle :?
Et des fois, je l'ai des deux en meme temps, ou pire j'l'ai pas du tout enfin bref ....c'est compliqué a gerer quand on est une burne comme moi.

Alors il est vrai que parfois de l'exterieur cela peut donner l'impression que le KCC il se casse pas la nenette, et ben si, meme si parfois y repose 2 fois sa propre question, KCC il est a fond les deux pieds sur la pedale d'accelerateur :oops:
Mais un jour KCC avec sa porsche (Car PB c'est bien une porshe non ???) et ben KCC et sa porsche un jour, il va arretter de se trainer et ce jour la ...............
...............
...............
...............
...............
...............
les velos arretterons de le doubler :D

Et peut etre meme qu'il trouvera ou est le frein à main, pour l'enlever :?

Publié : sam. 24/janv./2009 9:28
par Kwai chang caine
J'arrive des ameriques....ou j'ai rencontré beaucoup d'americains (La folie des grandeurs)
J'avais posé la question en fin de soirée aussi, car apparement on ne trouvais pas de solution sur le FR.

http://www.purebasic.fr/english/viewtop ... highlight=

SROD m'a donné la meme solution que le soldat, en moins joli car il ecris 2 fois le meme code :wink:
Mais bon, j'aurais au moins vu que la solution etait bien de redessiner.

Et mon ami IDLE, s'est fendu d'un code qui me paraissait interessant d'en faire profiter les freres français :D

Code : Tout sélectionner

; Codé par IDLE
Enumeration 
 #FormUpdatER 
 #LabelQuitter 
 #LabelMaximiser 
 #GadgetWeb 
EndEnumeration 

Global gWidth.f 
Global gHeight.f 
Global pRgn 
Global *pRgnData.rgndata  
Global gScale.f 


Procedure GetRegion(winID) 

sz = GetRegionData_(pRgn,0,*tp) 

If sz > 0 
   If *pRgnData 
      FreeMemory(*pRgnData) 
   EndIf 
   *pRgnData = AllocateMemory(sz) 
   ProcedureReturn GetRegionData_(pRgn,sz,*pRGnData) 
Else 
  ProcedureReturn 0 
EndIf    

EndProcedure 

Procedure CreateRoundRectRegion(wndID,width,height,curve) 

gscale = curve/width 
gwidth = width 
gheight = height 
pRgn = CreateRoundRectRgn_(0, 0, width, height, curve, curve) 
GetRegion(wndID) 
SetWindowRgn_(wndID, pRgn, #True) 


EndProcedure 

Procedure ScaleMe(hwnd,nWidth,nHeight) 
txy.XFORM 
sz.i 
Static lwidth.f,lheight.f 
Protected twidth.f, theight.f 

twidth = nwidth 
theight = nHeight 

If lwidth = 0 Or lheight = 0 
  lwidth = gwidth 
  lheight = gheight 
EndIf 

sz = MemorySize(*pRgnData) 

txy\eM11 = twidth / lWidth 
txy\eM22 = theight/ lHeight 

SetWindowRgn_(hwnd, 0, #True) 
If pRgn 
  DeleteObject_(pRgn) 
EndIf 

pRgn = ExtCreateRegion_(txy, sz, *pRgnData) 

SetWindowRgn_(hwnd, pRgn, #True) 

x = lwidth - nwidth /2 
rc.rect 
GetWindowRect_(hwnd,@rc) 
x = rc\left + ((lwidth - nwidth)/2) 
y = rc\top + ((lheight-nheight)/2) 
MoveWindow_(hwnd,x,y,nwidth,nheight,1) 


EndProcedure 



Global LargeurEcran 
Global LargeurEcran 
EnumDisplaySettings_(0, -1, DevM.DEVMODE) 
LargeurEcran = DevM\dmPelsWidth 
HauteurEcran = DevM\dmPelsHeight 
  
hWnd.l = OpenWindow(#FormUpdatER, 0, 0, LargeurEcran, HauteurEcran, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess|#PB_Window_Invisible) 

CreateRoundRectRegion(hWnd,WindowWidth(#FormUpdatER),WindowHeight(#FormUpdatER),40) 
ScaleMe(hWnd,600,600) 
  
InvalidateRect_(hWnd, 0, 1) 
  
;RgnA = CreateRoundRectRgn_(0, 0, WindowWidth(#FormUpdatER), WindowHeight(#FormUpdatER), 40, 40) 
;SetWindowRgn_(hWnd, RgnA, True) 

TextGadget(#LabelQuitter, (WindowWidth(#FormUpdatER) / 2) - 20, WindowHeight(#FormUpdatER) - 27, 120, 20, "Quitter", #SS_NOTIFY) 
TextGadget(#LabelMaximiser, WindowWidth(#FormUpdatER) - 40, 5, 15, 20, "¤", #SS_NOTIFY) 
HideWindow(#FormUpdatER, 0) 
  
Repeat 
  
 EvenementFenetre = WaitWindowEvent() 
  
 If EvenementFenetre = #PB_Event_Gadget 
  
  EvenementGadget = EventGadget() 
  
  Select EvenementGadget 
  
   Case #LabelQuitter 
    
    Break 
      
   Case #LabelMaximiser 
    ScaleMe(hWnd,LargeurEcran,HauteurEcran) 
    ;RgnA = CreateRoundRectRgn_(0, 0, LargeurEcran, HauteurEcran, 40, 40) 
    ;SetWindowRgn_(hWnd, RgnA, True) 
    SetWindowState(#FormUpdatER, #PB_Window_Maximize) 
    InvalidateRect_(WindowID(#FormUpdatER), 0, 1) 
      
  EndSelect    
  
 EndIf 

Until EvenementFenetre = #PB_Event_CloseWindow 
Encore merci, pour votre precieuse aide, je ne me lasserais jamais de vous le dire, qu'elle soit shakespierienne ou molerienne :D
Bonne journée à tous

Publié : sam. 24/janv./2009 12:43
par Patrick88
Kwai chang caine a écrit : Quand on sait ce que l'on cherche, on se dit....."Screugneugneu :? ça doit marcher comme ça, ou c'est que j'ai merdé"
Mais quand on est meme pas sur de savoir ou est le probleme il est beaucoup plus difficile de trouver sa solution.
c'est exactement ce qui m'arrive actuellement, mais j'ai une autre approche.
lorsque je ne trouve pas la/les solutions, je laisse mijoter... des mois parfois... et en voyant un code , je me dit tiens c'est pas bête, en changeant ça et ça, je pourrais trouver la solution à mon problème. et comme je te l'ai dit, je ne me contente pas des codes purebasic. il y a de très bonne idées à piquer en visual basic, c ou pascal.

mais, si tu veux un langage qui te mâche le boulot
telecharge et essaye windev 12 express sur le site de pcsoft...
c'est une version allègés et bridée de leur logiciel de develloppement...

la programmation avec ce truc, c'est à la limite du TROP facile.
seulement si tu reste dans le contexte du logiciel. si tu en sorts , ce sera galère comme avec pb.

et, je ne suis absolument pas tout ce que tu as dit plus haut sur moi.

à part le fait que j'aime bien me foutre de la gueule des autres, ça la....

pat

Publié : sam. 24/janv./2009 15:23
par Kwai chang caine
lorsque je ne trouve pas la/les solutions, je laisse mijoter... des mois parfois...
Voila deja mon premier probleme.
J'aime l'originalité, j'suis exigeant et perfectionniste et J'suis nul en programmation, malgré mon travail de souvent 14 heures par jours.
Le probleme c'est que je n'ai pas le temps, car la ou je travaille, je l'ai deja expliqué maintes et maintes fois, c'est VBA et point barre.
Je me suis battu bec et ongle pour faire du VB6, alors je ne vous parle meme pas de PB.
C'est grace à sa puissance et surtout à la votre que je peut en mettre plein la vue et me detacher de ces "MACROTIER" (Createur de "macros")
Parfois certains entre dans mon bureau en me disant, on veut une "MOULINETTE" ou une "MACRO" pour faire ça 8O
Tu te rend compte ......mes/nos bébés se faire rabaisser au rang de "MOULINETTES", des heures de travails de codes à la pointe de la technique, pour faire une commande OLE :oops:

Quand je suis arrivé, c'est ou je m'eclatait dans ce que je ne savais pas encore etre ma passion, et avec des gens qui comme moi respire la programmation (Bon c'est vrai, je le sais, je m'ettouffe souvent :?), ou bien je devenais une machine a coder ce VBA de m....
Quand je vous ai rencontré, je ne savais pas que vous existiez, je croyais faire partie de votre monde apres 22 ans de basic.
C'est quand j'ai commencé à déchiffrer vos papyrus bourré de hieroglyphe que je me suis rendu compte que j'etais une serpillere :oops:

J'ai failli arretter, et des gens comme DOBRO, CPLBATOR, BROSSDEN m'ont tenu par la main pour que j'ai la tete hors de l'eau.
Puis FLYPE, GNOZAL, COMTOIS, NICO, DROOPY, DENIS, SOLDAT, etc ..... pour qui rien n'est impossible, et peut etre d'autres qui se cachent et qui sont aussi fort qu'eux.
Et apres j'ai visité l'amerique, et au sens propre du terme, parceque la bas les codes y sont pas grandiose, y sont phénoménaux, SPARKIE, SROD, TROND, NETMAESTRO, GNOZAL, etc ...
C'est un peu comme si tu pouvais discuter avec michael jackson, spielberg, cameron, johnny hallyday, etc ...

Voila dans les forums de PB, quand tu demande un authographe à tes stars, c'est pas un autographe qui te donnent, mais ils t'invite a boire un coup, ils t'ecrivent une chanson rien que pour toi, sans rien demander en retour.

C'est de la magie, je sent presque toujours une main salvatrice (vous remarquerez que j'ai pas dit un doigt :wink: ) qui viens au dernier moment te soutenir quand je desespere le plus.
Et cette magie, jamais je ne l'ai ressentie ailleurs.
J'aurais tant aimé avoir un club d'informatique ou on se rencontrerais pour parler API, PB, VB, CROSOFT, FRED....

Mon club à moi, il est virtuel, mais tres present, un ami il est dans le salon, qui est à 2000 km du WC, et 1500 km de la cuisine etc ...
Parfois meme, il fait nuit dans la chambre alors que le soleil ne s'est pas levé dans le salon :D

Enfin bref tout ça pour te dire, que le temps, je ne l'ai pas, il faut que j'y arrive, avant d'etre ejecté de mon poste qui n'est que provisoire.
Alors je bosse jour et nuit, week end, enfin quand j'ai le temps.
Je me suis fixé un but, qui etais hors de ma portée, je me bat depuis 4 ans pour l'atteindre, mais je ne suis pas seul pour realiser mon reve.
J'ai la puissance de PB et tout ses valeureux chevalier, qui pour la plupart sont des vétérants de la grande armée du C. :D
C comme conquerant
C comme createur
C comme commencement
C comme code
Moi en C, .....je n'ai que KCC :oops:
Alors, je reconnait parfois etre un peu préssé, mais ma route est longue, comme dirais john rambo : "It's a loooonnng road....."
il y a de très bonne idées à piquer en visual basic, c ou pascal
J'ai deja tellement de mal a coller un code "royco minut soup" qu'un gentil membre me donne ou bien que je trouve, et à le faire tourner dans mon usine à gaz d'appli.
Alors meme pas j'essai de penser à essayer de le convertir d'un autre language.
Quand à mon reve le C.....je me demande comment j'suis arrivé à ouvrir l'IDE.
Cela a tellement déjà été une emotion, que je vais attendre quelques années pour m'en remettre :oops:
je ne suis absolument pas tout ce que tu as dit plus haut sur moi
Comme je te l'ai dit, tu ne parle pas beaucoup, comme beaucoups de vrais programmeurs.
Alors c'est vrai que je saoule tout le monde (hein CHRIS :D ) avec mes textes interminables, mais comme j'ai un immense respect pour vous, je veux que vous connaissiez a qui vous avez à faire.
Je n'aime pas etre déçu, alors je n'aimerais pas decevoir :?
L'envers de la medaille, c'est comme je ne te lis pas, je ne te connais pas.
Prend DOBRO.....c'est un sacré carafon celui la et CHRIS aussi....mais comme on se parle souvent, j'ai appris a les connaitre et à les aimer avec leur "ronchonnerie".
D'ailleurs le jour ou CHRIS y va etre de bonne humeur......j'enverrais un mail à FRED pour lui dire qu'on a du usurper son identité :lol:
Et je lui dirais.......toi !!!! tu dis etre MON CHRIS ????? .....MON OEIL oui.....(oui il a qu'un oeil CHRIS, le pauvre, tout le monde le sait) :lol:
à part le fait que j'aime bien me foutre de la gueule des autres, ça la....
L'humour j'adore ça, c'est ce qui fait avancer la vie, c'est le soleil dans cette vie de merde :?
Je deteste les pretentieux....sauf si leur talent est à la hauteur de leur pretention
On peut presque tout me dire, sur le ton de la plaisanterie, mais comme je te l'ai dit, je n'aime pas décevoir, et je travaille depuis l'age de 16 ans dans X metiers, cela fait 20 ans que je ne sais pas ce que sont des vacances hivers ou été, et aussi j'ai toujours peur de faire chier tout le monde.
Alors me dire que je me glande a attendre les codes sans chercher et que je gonfle tout le monde.
T'as donc mis dans le mille :?

Voila, sur ce.....comme tu le vois, je prend bien le temps de t'expliquer ce qui prouve que je t'estime...et moi aussi quand j'ecris......bah je code pas....ou je ne fais pas le boulot qui s'ammoncele chez moi :cry:

Je te souhaite une bonne journée.

PS: Au fait, ......le probleme venait bien de ces deux lignes :lol: :lol:

Publié : sam. 24/janv./2009 16:48
par Patrick88
quand je dis piquer les codes, c'est pas à proprement parler convertir le codes , mais plutot l'idée générale... la façon de faire...

t'as du bol de coder toute la journée, moi c'est plutot en douce :cry:
genre alt+tab rapide d'une page excel alors que je bidouille un code autolisp ou une "moulinette" en vba d'excel...

je sais aussi être sérieux... (hem) parfois... (euh)

pat

Publié : sam. 24/janv./2009 17:32
par Kwai chang caine
Bah justement.....si je veux garder ma place, qui n'existe pas d'ailleur, faut que je me magne le fion pour pondre quelques jolis oeuf.
Comme ça tout le monde il est content, mes patrons car ils ont des progs pour pas trop cher, moi parce que je peux encore et encore coder dans le language que je veux.
Y'a que la famille qui gagne rien mais qui m'aura encore un peu plus sur le palteau :oops:

Mais promis, quand je serais au niveau de SPARKIE ou FREAK, j'arretterais de poser des questions :lol:
Juré craché et cochon qui s'en dédie :?