Fenetre mini prix, mais fait pas le maximum :-( [Résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Fenetre mini prix, mais fait pas le maximum :-( [Résolu]

Message par Kwai chang caine »

Bonjour la famille, c'est encore mooooaaaa !!! :oops:

Une histoire de dingue aujourd'hui, rien ne gazouille :?
J'ai une fenetre a coin arrondis que j'arrive pas a MAXIMISER en cliquant sur le "Schumurtze" dans l'angle à droite
La fonction resize la deplace en "0 ,0" , mais elle est coincée en grandeur 8O

J'ai vu que c'etait les lignes

Code : Tout sélectionner

RgnA = CreateRoundRectRgn_(0, 0, WindowWidth(#FormUpdatER), WindowHeight(#FormUpdatER), 40, 40)
SetWindowRgn_(hWnd, RgnA, True) 
Qui etaient méchante avec KCC :cry:

Code : Tout sélectionner

Enumeration
 #FormUpdatER
 #LabelQuitter
 #LabelMaximiser
 #GadgetWeb
EndEnumeration

Global LargeurEcran
Global LargeurEcran
EnumDisplaySettings_(0, -1, DevM.DEVMODE)
LargeurEcran = DevM\dmPelsWidth
HauteurEcran = DevM\dmPelsHeight
 
hWnd.l = OpenWindow(#FormUpdatER, 0, 0, 600, 600, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess|#PB_Window_Invisible) 
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
   
    ResizeWindow(#FormUpdatER, 0, 0, LargeurEcran, LargeurEcran)
   ;SetWindowPos_(WindowID(#FormUpdatER),#HWND_TOP, 0, 0, LargeurEcran, HauteurEcran, #SWP_SHOWWINDOW) 
      
  EndSelect   
 
 EndIf

Until EvenementFenetre = #PB_Event_CloseWindow
Quelqu'un aurait une idée pourquoi cette fenetre veut rester petite comme moi :cry:

Merci et bonne journée
Dernière modification par Kwai chang caine le sam. 24/janv./2009 9:14, modifié 1 fois.
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

salut KCC

voici un code de chris refait a la sauce pb 4 qui permet de maximisé ou minimisé depuis un boutongadget

donc facilement adaptable pour n'importe quel gadget :wink:

Code : Tout sélectionner

;/Constantes Window
Enumeration
  #Window_0
EndEnumeration

;/Constantes Gadget
Enumeration
  #Minimize
  #Maximize
  #Close
EndEnumeration


If OpenWindow(#Window_0, 300, 300, 300, 200, "Fenêtre 1", #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_SystemMenu,0)
    ButtonGadget(#Minimize, 0, 0, 20, 20, "_")
    ButtonGadget(#Maximize, 20, 0, 20, 20, "||")
    ButtonGadget(#Close, 40, 0, 20, 20, "X")
 
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_Gadget
        Select EventGadget()
          Case #Minimize
            ShowWindow_(WindowID(#Window_0), #SW_MINIMIZE)
           
          Case #Maximize
            If IsZoomed_(WindowID(#Window_0))
              ShowWindow_(WindowID(#Window_0), #SW_RESTORE)
            Else
              ShowWindow_(WindowID(#Window_0), #SW_MAXIMIZE)
            EndIf
           
          Case #Close
            quit = #True
           
           
        EndSelect
       
      Case #PB_Event_CloseWindow : quit = #True
    EndSelect
  Until quit
  End
EndIf





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Merci beaucoup de ton aide VENOM 8)

Helas, mille fois helas, que les dieux se prélassent :cry:

J'ai essayé avec cette API et rien de mieux, elle essaye avec ses petits bras musclés, puis pouf comme un soufflé elle reviens à sa place :?
Par contre la combine pour voir si elle est maximisée, c'est cool :wink:

Code : Tout sélectionner

Enumeration 
 #FormUpdatER 
 #LabelQuitter 
 #LabelMaximiser 
 #GadgetWeb 
EndEnumeration 

Global LargeurEcran 
Global LargeurEcran 
EnumDisplaySettings_(0, -1, DevM.DEVMODE) 
LargeurEcran = DevM\dmPelsWidth 
HauteurEcran = DevM\dmPelsHeight 
  
hWnd.l = OpenWindow(#FormUpdatER, 0, 0, 600, 600, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess|#PB_Window_Invisible) 
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 
    
    If IsZoomed_(WindowID(#FormUpdatER)) 
     ShowWindow_(WindowID(#FormUpdatER), #SW_RESTORE) 
    Else 
     ShowWindow_(WindowID(#FormUpdatER), #SW_MAXIMIZE) 
    EndIf 

    ResizeWindow(#FormUpdatER, 0, 0, LargeurEcran, LargeurEcran) 
   ;SetWindowPos_(WindowID(#FormUpdatER),#HWND_TOP, 0, 0, LargeurEcran, HauteurEcran, #SWP_SHOWWINDOW) 
      
  EndSelect    
  
 EndIf 

Until EvenementFenetre = #PB_Event_CloseWindow
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

ouah qu'est ce qu'il a avalé le KCC ? voila qu'il publie des codes !

:lol:
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Message par jbernard13 »

Patrick88 a écrit :ouah qu'est ce qu'il a avalé le KCC ? voila qu'il publie des codes !

:lol:
c'est bientot le nouvel an chinois alors Kcc nous publie de super codes :o
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

un petit peut plus barbare :D

Code : Tout sélectionner

;- Window Constants
Enumeration
  #Window_0
EndEnumeration

;- Gadget Constants
Enumeration
  #Text_0
  #Text_1
EndEnumeration

  If OpenWindow(#Window_0, 0, 0, 600, 300, "New window ( 0 )",  #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_TitleBar )
    If CreateGadgetList(WindowID(#Window_0))
      ButtonGadget(#Text_0, 20, 10, 60, 20, "maximiser")
      ButtonGadget(#Text_1, 90, 10, 60, 20, "restaurer")
      
    EndIf
  EndIf

  Repeat
   EventID = WaitWindowEvent()
    If EventID = #PB_Event_Gadget 
      Select EventGadget()
      
       Case #Text_0
        ExamineDesktops()
        Largeur = DesktopWidth(0)
        Hauteur = DesktopHeight(0)
         ResizeWindow(#Window_0, 0, 0, Largeur, Hauteur)
       
       Case #Text_1
        ResizeWindow(#Window_0, Largeur/2-300, Hauteur/2-150, 600, 300)
      
      EndSelect
    EndIf
  Until EventID = #PB_Event_CloseWindow
fonctionne avec la lib desktop sans API




@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

ouah qu'est ce qu'il a avalé le KCC ? voila qu'il publie des codes !
Ouaih, mais comme KCC y fait jamais comme les autres.....certe y publie des codes,....... mais qui marchent pas :D
Dis donc toi, Au lieu de concourir au concours de la baleine d'or :lol: :lol:
T'aurais pas une idée ?
Parce-que j'ai peur que notre ami VENOM, il est bientot vidé toute da hotte :oops:


@VENOM

Merci beaucoup de tes divers codes 8)
Mais le probleme viens a mon avis de la fonction RESIZE ou meme de l'API SETWINDOWPOS_ qui ne veulent ou ne peuvent agir, a cause de ces deux lignes à la c....

Code : Tout sélectionner

RgnA = CreateRoundRectRgn_(0, 0, WindowWidth(#FormUpdatER), WindowHeight(#FormUpdatER), 40, 40) 
SetWindowRgn_(hWnd, RgnA, True) 
Si on les enleve ça marche, mais j'ai plus les bout rond :?
Et tout le monde sait que quand on a pas le bout rond .....bah ça fait mal :oops:

Code : Tout sélectionner

Enumeration 
 #FormUpdatER 
 #LabelQuitter 
 #LabelMaximiser 
 #GadgetWeb 
EndEnumeration 

Global LargeurEcran 
Global LargeurEcran 
EnumDisplaySettings_(0, -1, DevM.DEVMODE) 
LargeurEcran = DevM\dmPelsWidth 
HauteurEcran = DevM\dmPelsHeight 
  
hWnd.l = OpenWindow(#FormUpdatER, 0, 0, 600, 600, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess|#PB_Window_Invisible) 
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 
    
    ExamineDesktops() 
    Largeur = DesktopWidth(0) 
    Hauteur = DesktopHeight(0) 
    ResizeWindow(#FormUpdatER, 0, 0, LargeurEcran, LargeurEcran) 
         
  EndSelect    
  
 EndIf 

Until EvenementFenetre = #PB_Event_CloseWindow
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Message par jbernard13 »

j'apprecie le travail de KCC
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

Kwai chang caine a écrit :
ouah qu'est ce qu'il a avalé le KCC ? voila qu'il publie des codes !
Ouaih, mais comme KCC y fait jamais comme les autres.....certe y publie des codes,....... mais qui marchent pas :D
Dis donc toi, Au lieu de concourir au concours de la baleine d'or :lol: :lol:
T'aurais pas une idée ?
nan, pis moi aussi j'ai un code qui merdouille, et je casses pas les pieds à tout le monde, je cherche ....
comment veux tu progresser si à chaque fois que tu bloques sur quelque chose, tu attends que ce soit les autres qui corrigent ou qui trouvent la solution...
y'a une doc, des tas d'exemples sur les forums, en purebasic, vb, pascal ou c ... creuses toi un peu, tu verras c'est tellement gratifiant de poster un code QUI MARCHE NICKEL... et le voir modifier/simplifier/optimiser sans rien demander...

bon

pat
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Kwai chang caine a écrit :
ouah qu'est ce qu'il a avalé le KCC ? voila qu'il publie des codes !
Ouaih, mais comme KCC y fait jamais comme les autres.....certe y publie des codes,....... mais qui marchent pas :D
Dis donc toi, Au lieu de concourir au concours de la baleine d'or :lol: :lol:
T'aurais pas une idée ?
Parce-que j'ai peur que notre ami VENOM, il est bientot vidé toute da hotte :oops:


@VENOM

Merci beaucoup de tes divers codes 8)
Mais le probleme viens a mon avis de la fonction RESIZE ou meme de l'API SETWINDOWPOS_ qui ne veulent ou ne peuvent agir, a cause de ces deux lignes à la c....

Code : Tout sélectionner

RgnA = CreateRoundRectRgn_(0, 0, WindowWidth(#FormUpdatER), WindowHeight(#FormUpdatER), 40, 40) 
SetWindowRgn_(hWnd, RgnA, True) 
Si on les enleve ça marche, mais j'ai plus les bout rond :?
Et tout le monde sait que quand on a pas le bout rond .....bah ça fait mal :oops:

Code : Tout sélectionner

Enumeration 
 #FormUpdatER 
 #LabelQuitter 
 #LabelMaximiser 
 #GadgetWeb 
EndEnumeration 

Global LargeurEcran 
Global LargeurEcran 
EnumDisplaySettings_(0, -1, DevM.DEVMODE) 
LargeurEcran = DevM\dmPelsWidth 
HauteurEcran = DevM\dmPelsHeight 
  
hWnd.l = OpenWindow(#FormUpdatER, 0, 0, 600, 600, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess|#PB_Window_Invisible) 
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 
    
    ExamineDesktops() 
    Largeur = DesktopWidth(0) 
    Hauteur = DesktopHeight(0) 
    ResizeWindow(#FormUpdatER, 0, 0, LargeurEcran, LargeurEcran) 
         
  EndSelect    
  
 EndIf 

Until EvenementFenetre = #PB_Event_CloseWindow

Global LargeurEcran
Global LargeurEcran

ResizeWindow(#FormUpdatER, 0, 0, LargeurEcran, LargeurEcran)

Faut arreter les copier/coller :D

Bon ça résout pas bazar mais ça aidera à pas faire n'importe quoi.

En trichant on arrive preque au bon resultat mais les arrondis du bas disparaissent 8O

Code : Tout sélectionner

Enumeration
  #FormUpdatER : #LabelQuitter : #LabelMaximiser : #GadgetWeb 
EndEnumeration

Global LargeurEcran, HauteurEcran, TailleX,TailleY

TailleX=600 : TailleY=600

Procedure OpenWindow_Window_0()
  If OpenWindow(#FormUpdatER, 0, 0, TailleX, TailleY, " ", #PB_Window_BorderLess|#PB_Window_Invisible)
    ;StickyWindow(#FormUpdatER,1)
    hwnd.l = OpenWindow(#FormUpdatER, 0, 0, TailleX, TailleY, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess|#PB_Window_Invisible)
    RgnA = CreateRoundRectRgn_(0, 0, WindowWidth(#FormUpdatER), WindowHeight(#FormUpdatER), 40, 40)
    SetWindowRgn_(hwnd, RgnA, True)
    TextGadget(#LabelQuitter, (WindowWidth(#FormUpdatER) / 2) - 20, WindowHeight(#FormUpdatER) /2, 120, 20, "Quitter", #SS_NOTIFY)
    TextGadget(#LabelMaximiser, WindowWidth(#FormUpdatER) - 40, 5, 15, 20, "O", #SS_NOTIFY)
    HideWindow(#FormUpdatER, 0)
  EndIf
  
EndProcedure


OpenWindow_Window_0()
Repeat
  
  EvenementFenetre = WaitWindowEvent()
  
  If EvenementFenetre = #PB_Event_Gadget
    EvenementGadget = EventGadget()
    Select EvenementGadget
      Case #LabelQuitter
        Break
        
      Case #LabelMaximiser
        ExamineDesktops()
        LargeurEcran = DesktopWidth(0)
        HauteurEcran = DesktopHeight(0)
        TailleX=LargeurEcran : TailleY=HauteurEcran
        CloseWindow(#FormUpdatER)
        OpenWindow_Window_0()
        ;ResizeWindow(#FormUpdatER,0,0,TailleX,TailleY)
        EndSelect   
    
  EndIf
  
Until EvenementFenetre = #PB_Event_CloseWindow
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

alala, il faut refaire le masque de la fenêtre aussi quand tu change la taille de la fenêtre
C'est normal, tu redimensionnes la fenêtre, donc il faut refaire la region à la bonne taille

et oublie pas de supprimer la région une fois que tu n'en as plus besoin

je suis repartis du premier code, un petit coup de balai sur ce qui servait à rien, et j'ai fait une procedure qui transforme la fenêtre avec des bords arrondis

Code : Tout sélectionner

Enumeration 
  #FormUpdatER 
  #LabelQuitter 
  #LabelMaximiser 
  #GadgetWeb 
EndEnumeration 

Procedure Masque()
  RgnA = CreateRoundRectRgn_(0, 0, WindowWidth(#FormUpdatER), WindowHeight(#FormUpdatER), 40, 40) 
  SetWindowRgn_(WindowID(#FormUpdatER), RgnA, 1) 
  DeleteObject_(RgnA)
EndProcedure


  
If OpenWindow(#FormUpdatER, 0, 0, 600, 600, " ", #PB_Window_ScreenCentered|#PB_Window_BorderLess) 
  TextGadget(#LabelQuitter, (WindowWidth(#FormUpdatER) / 2) - 20, WindowHeight(#FormUpdatER) - 27, 120, 20, "Quitter", #SS_NOTIFY) 
  TextGadget(#LabelMaximiser, WindowWidth(#FormUpdatER) - 40, 5, 15, 20, "¤", #SS_NOTIFY) 
  
  Masque()
  
  Repeat 
    
    EvenementFenetre = WaitWindowEvent() 
    
    If EvenementFenetre = #PB_Event_Gadget 
      
      EvenementGadget = EventGadget() 
      
      Select EvenementGadget 
          
        Case #LabelQuitter 
          
          Break 
          
        Case #LabelMaximiser 
          
          SetWindowState(#FormUpdatER, #PB_Window_Maximize)
          Masque()
          
      EndSelect    
      
    EndIf 
    
  Until EvenementFenetre = #PB_Event_CloseWindow

EndIf
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

nan, pis moi aussi j'ai un code qui merdouille, et je casses pas les pieds à tout le monde, je cherche ....
comment veux tu progresser si à chaque fois que tu bloques sur quelque chose, tu attends que ce soit les autres qui corrigent ou qui trouvent la solution...
y'a une doc, des tas d'exemples sur les forums, en purebasic, vb, pascal ou c ... creuses toi un peu, tu verras c'est tellement gratifiant de poster un code QUI MARCHE NICKEL... et le voir modifier/simplifier/optimiser sans rien demander...
Cela ne m'arrive pas souvent, voir meme presque jamais sur ce forum.
Mais je vais m'ennerver et surement etre tres desagreable :twisted:

Tu est doué pour la programmation (Sans aucune ironie)
Tu ne repond que tres rarement ou bien pour te moquer.
Je n'ai rien contre toi, ni contre evidemment qui que ce soit sur ce forum que j'adore ainsi que tous ces membres (Oui meme toi :?)
Mais parfois il est bon de remettre quelques pendules a l'heure.

Un forum c'est quoi ????
Je n'y connais pas grand chose aux communautés, mais j'ai découvert justement ce qu'elle pouvait etre.
C'est un groupe de personnes qui se réunissent, car ils sont passionnés ou intéréssés par la meme chose.
Il y a des rubriques qui permettent normalement aux gens comme toi, de croiser le moins possible les gens comme moi.
Sache que lorsque l'on est pas doué, ce qui est mon cas, on peut rester une vie entiere dans la rubrique debutant.
Il est evident que FRED ne pouvait pas creer des rubriques "NULL A VIE" "PRO" "LE MEILLEUR" etc ...
Debutant ce n'est pas toujours un etat passagé, mais cela peut aussi caracteriser une personne dans son ensemble.

Donc pour en revenir au debut, un forum, de ce que m'avait expliqué le grand FLYPE (Par la générosité et le talent), c'est justement fait pour que ceux qui ne veulent pas aider quelqu'un ne soit pas obligé, a l'encontre des MP ou l'on solicite la personne.

Alors avant de critiquer, sans savoir ce qui se passe de ma vie, prend donc exemple sur des personnes comme VENOM qui a fait tout ce qu'il a pu pour me depanner, ou bien sur, sur le SOLDAT qui au lieu de cracher son venin a lu le probleme DU DEBUT et connaissant la solution me l'a donnée, car ça fait quand meme depuis le debut que je me tue a dire que le probleme doit etre dans l'histoire des regions :?

Seulement voila etant debutant, je ne sais pas les gerer.
Maintenant grace a un MAITRE comme SOLDAT, je sais qu'il faut s'en separer une fois servie et qu'il faut la refaire a chaque fois.
Ce généreux forumeur a donné de son temps, non pas pour donner des conseils qui ne font pas avancer le schmilblick, mais pour aider quelqu'un qui ne sait pas ou chercher.
Admire aussi la grandeur de GNOZAL de SROD, SPARKIE, FLYPE, TROND, DOBRO, CASE, et j'en oublie tellement.

Ce sont des personnes qui n'ont surement pas plus de temps que toi, mais qui en 4 ans de forum ne ce sont jamais permis de critiquer QUI QUE CE SOIT et c'est en cela qu'ils sont encore plus grands.

Si tu avais pris le temps de lire mes POSTS tu aurais vu que je cherche, je cherche, je lis, je garde les codes etc...
Ne crois pas pompeusement que tu détiens le monopole de la recherche.
Toutes les 10 lignes, je suis coincé, je cherche, parfois je trouve, parfois non, quand au bout de 2 heures, j'ai éssayé moultes solutions qui ne fonctionne pas, je demande, car n'oublie jamais que ce qui peut te
paraitre evident, ne le sera peut etre jamais pour un autre.
Mais quand tu ne sais pas ou chercher, tu passes des heures a ne rien trouver.
Maintenant je progresse quand meme un peu, au debut j'etait coincé toutes les 2 lignes :oops:
Je sais tres bien que quelqu'un de "normal" devrait deja atteindre un bon niveau avec la peine que je me donne.
Eh bien cela ne viens pas.....que dois je faire docteur patrick....abandonner me diras tu avec ta grandeur d'esprit......

Certaines personnes sont reduite par leurs capacités intellectuelles, non pas qu'il soit "bete", mais non performant dans un domaine qu'ils aiment tant.
J'ai fait 4 ans d'accordeon, et j'ai du me resoudre au fait que ce n'etait pas pour moi, en voyant ma soeur etre championne de france en quelques années.
Le resultat n'est malheureusement pas toujours en corrélation avec la quantité de travail fournie :cry:
Sache que quand tu n'est pas "outillé" pour un probleme, tu as beau chercher, mais tu ne peux trouver qu'une solution qui ne sera pas vraiment adaptée.
Combien de fois on passe à coté sans le savoir :?

Moi ce que j'admire, c'est bien sur comme tout le monde le résultat, la performance, mais aussi la peine que la personne se donne.

Dans la vie, on a tous des dons, ils ne sont pas toujours ou sont nos passions, il y a surement un domaine, (L'electronique, l'electricité, la sonorisation, la gestion immobiliere, la mecanique, la construction immobiliere, la soudure, ...) ou je pourrais te dire la meme chose, que tu n'a pas cherché, et que tu "embete" tout le monde avec tes questions.

Rien ne t'oblige à me repondre, ou quand bien meme à lire un POST que j'ai ouvert.
Si pour toi les regions sont du pain blanc, sache qu'elle me sont encores inconnues, comme encore trop de choses, je te l'accorde :oops:
Alors que dois je penser du fait que tu ai laissé le pauvre VENOM se casser la tete alors que tu connaissais la solution.
Je ne pense pas que ce soit l'esprit forumeur et encore mois l'esprit de la "Famille".

Un proverbe indien dit "Tu ne peux juger un brave que lorsque tu porte ses mocassins".
C'est malheureusement ce que tu as fait, tu m'as inutilement véxé, et de ça je t'en remercie :?

Sur ce .....peut etre que moi, je t'aurais appris quelque chose, en t'ecrivant ce long POST avant de remercier SOLDAT qui une fois de plus aide son prochain sans critique offrir. 8)
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

J'adore cette ambiance 8)

Comme le dit KCC, c'est un forum d'entraide, alors faut pas râler si certains posent des questions, le forum est fait pour ça, libre à chacun de répondre ou non.

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.

Et puis ...
On est loin d'avoir le cerveau de Fred :cry:
Dernière modification par Anonyme2 le sam. 24/janv./2009 7:53, modifié 1 fois.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

MERCI SOLDAT 8)
C'etait donc bien l'histoire de ces deux lignes.

Je te remercie beaucoup de ta gentillesse et surtout de ta générosité.
Tu m'as beaucoup manqué quand tu es parti :cry: "sur le front" :lol:
Comme me manque mon bon roi FLYPE

C'est des gens comme toi qui font la grandeur de ce forum.
Ce que je ne comprend pas, c'est que j'ai éssayé (contrairement à ce que dirais certains, que je ne citerais pas mais qui devraient se reconnaitre si tenté qu'il lise objectivement :? ) de remettre ces deux lignes 8O

Mais comme je l'ai dit au dessus, parfois on essaie tellement de solutions et on lis tellement de chose, que l'on essaie, ça ne marche pas, alors on change d'instruction, alors que celle la marchait, mais on avait oublié un parametre :oops:

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.

Encore merci à toi, à VENOM, à ARS de vous etre donné la peine de soulager la mienne 8)
Je vous souhaite une excelente journée
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

J'adore cette ambiance
Comme le dit KCC, c'est un forum d'entraide, alors faut pas râler si certains posent des questions, le forum est fait pour ça, libre à chacun de répondre ou non.
On est loin d'avoir le cerveau de Fred
Toi !!!!!!
Je te l'ai déja dit je crois :?

Mais je t'aime :D

Le cerveau de FRED y rentrerait pas dans ma tete, mais deja j'aurais le dizieme du tiens, je serais heureux et plein :D

Et pis t'as essayé de mettre un moteur de ferrari dans une deux cv toi !!! :?
Bah si oui.......t'es aussi bon mecano que programmeur :lol:
Répondre