C'est noel apres noel
Le maitre NETMESTRO viens de me donner un super code pour ajouter une fonction à pure que FRED n'a pas eu le temps de rajouter dans la 4.20. Il a dit qu'il le ferait .....en attendant..........
Apres donc le retour à la ligne du maitre grace à un executable ..... voici donc le RAZ du panneau debbuger par le code avec une lib.
J'avais déjà demandé ça sur le forum FR, et on avait pas eu de réponses positives, et en plus je ne retrouve pas le POST.

Et je suis tellement préssé de vous en faire profiter.
J'suis exité comme une puce, twoin, twoin, twoin

Alors voila, attention c'est tout chaud, voici la lib TainTain:
http://purebasic.myftp.org/?filename=fi ... ebugWindow
Et le code, Re TainTain
Code : Tout sélectionner
;=====================================================
; Library: ClearDebugWindow
; Author: Lloyd Gallant (netmaestro)
; Date: August 7, 2007
; ====================================================
Procedure FindListBox(hwnd, *lbhwnd.LONG)
cn$=Space(255)
GetClassName_(hwnd, @cn$, 254)
If UCase(cn$) = "LISTBOX"
*lbhwnd\l = hwnd
ProcedureReturn 0
Else
ProcedureReturn 1
EndIf
EndProcedure
Procedure FindDebugWindow(hwnd, *debugoutput.LONG)
wt$ = Space(255)
GetWindowText_(hwnd, @wt$, 254)
If FindString(wt$, "Debug Output", 1) Or FindString(wt$, "Messages du débogueur", 1) Or FindString(wt$, "Debugger-Ausgabe", 1) Or FindString(wt$, "Salida Depurador", 1)
*debugoutput\l = hwnd
ProcedureReturn 0
Else
ProcedureReturn 1
EndIf
EndProcedure
ProcedureDLL ClearDebug()
Protected debugoutput=0, listboxhwnd=0
time = ElapsedMilliseconds()
Repeat
EnumWindows_(@FindDebugWindow(), @debugoutput)
Delay(1)
Until debugoutput Or ElapsedMilliseconds()-time > 200
If debugoutput
EnumChildWindows_(debugoutput, @FindListBox(),@listboxhwnd)
EndIf
If listboxhwnd
SendMessage_(listboxhwnd, #LB_RESETCONTENT,0,0)
ProcedureReturn 1
Else
ProcedureReturn 0
EndIf
EndProcedure
Debug "Happy New Year!"
Debug "Bullfrogs rule the world"
Debug "Stand by for a cleared debug window in one second..."
Debug ""
Delay(1000)
ClearDebugWindow()
http://www.purebasic.fr/english/viewtop ... sc&start=0
Mille merci à ce maitre parmis les maitres
