J'ai trois fois l'âge qui tu avais quand j'avais ton âge, quand tu auras mon âge nous auront ensemble 72 ans quels âges avons-nous ?
(Moi) m
(Vous) v
Aujourd'hui, m = 3v
Quand v' = m; m' = m + (m - v)):
72 années = m' + v' = m + (m - v) + m = 3m - v = 3(3v) - v = 9v - v = 8v
v = 9
Aujourd ...
La recherche a retourné 89 résultats
Aller sur la recherche avancée
- dim. 25/mai/2025 19:12
- Forum : Débutants
- Sujet : Math en s'amusant
- Réponses : 60
- Vues : 25896
- lun. 29/janv./2024 13:30
- Forum : Débutants
- Sujet : Mot clé "this"?
- Réponses : 37
- Vues : 7733
Re: Mot clé "this"?
Ok, merci. Mais donc, le problème reste entier car, à moins que j'ai mal lu le code, la fonction Draw() est appelée sans argument alors qu'elle est définie avec un argument en entrée de type pointeur sur sRec. C'est ça que je n'arrive pas à comprendre. Et pourtant ça marche... Et c'est à ce niveau ...
- lun. 22/janv./2024 4:14
- Forum : Discussion générale
- Sujet : Générateur de dés...
- Réponses : 22
- Vues : 4971
Re: Générateur de dés...
Si vous pensez que ce n'est pas aléatoire ou que vous pensez que c'est prévisible, alors prédisez ce que cela fera et voyez si vous avez raison. Je ne parierais pas trop cependant, sinon vous pourriez perdre la ferme :wink: . Si vous n'êtes pas en mesure de le prédire, il semblerait que ce soit ...
- jeu. 04/mai/2023 22:58
- Forum : Discussion générale
- Sujet : Code Astro ex_Turbo Basic? to QB64 première partie
- Réponses : 10
- Vues : 4136
Re: Code Astro ex_Turbo Basic? to QB64 première partie
J'ai commencé une conversion PB. Je travaille actuellement sur le texte et l'affichage graphique.
Il y a un peu de code qui est nécessaire. Comme Ollivier l'a mentionné, les fichiers utilisés avec la commande CHAIN sont nécessaires. Il s'agit de "GRAPHMOD" et "CALCUL". Le fichier "CALTRANS ...
Il y a un peu de code qui est nécessaire. Comme Ollivier l'a mentionné, les fichiers utilisés avec la commande CHAIN sont nécessaires. Il s'agit de "GRAPHMOD" et "CALCUL". Le fichier "CALTRANS ...
- lun. 15/août/2022 14:42
- Forum : Débutants
- Sujet : Hexa to Val
- Réponses : 22
- Vues : 1641
Re: Hexa to Val
Une Nème méthode utilisant un structuré pointer:
Global texte$=UCase("01020345f8c6deffcb")
;
opt=0
If #PB_Compiler_Debugger : opt=1 : EndIf
iter=1
If opt = 0 : iter = 100000000 : EndIf
; ;----------------------------------------------------------
; ;Debug "methode sph"
; k=ElapsedMilliseconds ...
Global texte$=UCase("01020345f8c6deffcb")
;
opt=0
If #PB_Compiler_Debugger : opt=1 : EndIf
iter=1
If opt = 0 : iter = 100000000 : EndIf
; ;----------------------------------------------------------
; ;Debug "methode sph"
; k=ElapsedMilliseconds ...
- lun. 29/nov./2021 0:40
- Forum : Débutants
- Sujet : [RESOLU] Tableau et pointeur mauvais ménage?
- Réponses : 8
- Vues : 987
Re: Tableau et pointeur mauvais ménage?
Voir aussi:
Enumeration img 1
#IMG1
#IMG2
EndEnumeration
Structure Shap
idcurrent.l
px.l
py.l
wx.l
wy.l
Array Tab01.l(0,0)
EndStructure
*param.Shap = AllocateMemory(SizeOf(Shap))
Dim *param\Tab01(100,100)
*param\idcurrent = #IMG1
*param\wx = 100
*param\wy = 100
*param\Tab01(0,0 ...
Enumeration img 1
#IMG1
#IMG2
EndEnumeration
Structure Shap
idcurrent.l
px.l
py.l
wx.l
wy.l
Array Tab01.l(0,0)
EndStructure
*param.Shap = AllocateMemory(SizeOf(Shap))
Dim *param\Tab01(100,100)
*param\idcurrent = #IMG1
*param\wx = 100
*param\wy = 100
*param\Tab01(0,0 ...
- jeu. 02/sept./2021 3:21
- Forum : Débutants
- Sujet : ListIconGadget - #NM_CUSTOMDRAW
- Réponses : 8
- Vues : 1359
Re: ListIconGadget - #NM_CUSTOMDRAW
Un moyen pour le désactiver ?
C'est simple :
Procedure FDS_Remplir(parameter)
Protected tmp.s
Protected Dim tbl.s(4)
Protected x.l
tbl(1) = "CB" : tbl(2) = "ESP" : tbl(3) = "CHQ" : tbl(4) = "NPY"
SendMessage_(GadgetID(#FDS_LST),#WM_SETREDRAW,#False,0)
For x = 1 To 9999
; SendMessage ...
C'est simple :
Procedure FDS_Remplir(parameter)
Protected tmp.s
Protected Dim tbl.s(4)
Protected x.l
tbl(1) = "CB" : tbl(2) = "ESP" : tbl(3) = "CHQ" : tbl(4) = "NPY"
SendMessage_(GadgetID(#FDS_LST),#WM_SETREDRAW,#False,0)
For x = 1 To 9999
; SendMessage ...
- jeu. 26/août/2021 2:12
- Forum : Trucs et astuces
- Sujet : Portabiliser PureBasic (Windows)
- Réponses : 7
- Vues : 2114
Re: Portabiliser PureBasic (Windows)
Une question me taraude. Il me semble qu'une fois PB installé de façon classique, si on copie le dossier sur une clé il peut être lancé de n'importe ou non ?
Tout ce qui est nécessaire est de créer un raccourci qui exécute PureBasic avec le commutateur / PORTABLE.
J'ai un dossier organisé comme ...
- dim. 15/août/2021 1:06
- Forum : Débutants
- Sujet : ListIconGadget - #NM_CUSTOMDRAW
- Réponses : 8
- Vues : 1359
Re: ListIconGadget - #NM_CUSTOMDRAW
Si je vous comprends bien, remplacez la procédure WndProc par celle-ci :
Procedure WndProc(hwnd, uMsg, wParam, lParam)
result = #PB_ProcessPureBasicEvents
Select uMsg
Case #WM_NOTIFY
*pnmh.NMHDR = lParam
Select *pnmh\code
Case #NM_CUSTOMDRAW
*LVCDHeader.NMLVCUSTOMDRAW = lParam
If ...
Procedure WndProc(hwnd, uMsg, wParam, lParam)
result = #PB_ProcessPureBasicEvents
Select uMsg
Case #WM_NOTIFY
*pnmh.NMHDR = lParam
Select *pnmh\code
Case #NM_CUSTOMDRAW
*LVCDHeader.NMLVCUSTOMDRAW = lParam
If ...
- ven. 23/juil./2021 12:00
- Forum : Débutants
- Sujet : JSON interdite [Résolu]
- Réponses : 3
- Vues : 776
Re: JSON interdite
Une solution:
EnableExplicit
; Procedure.s type_string(value) ;return type as string for JSON values of null, array, or object or it's contents if a number, boolean or string
; Select JSONType(value)
; Case #PB_JSON_Null: ProcedureReturn "null"
; Case #PB_JSON_String: ProcedureReturn GetJSONString ...
EnableExplicit
; Procedure.s type_string(value) ;return type as string for JSON values of null, array, or object or it's contents if a number, boolean or string
; Select JSONType(value)
; Case #PB_JSON_Null: ProcedureReturn "null"
; Case #PB_JSON_String: ProcedureReturn GetJSONString ...
- ven. 18/sept./2020 19:50
- Forum : Jeux
- Sujet : Puzzle slide
- Réponses : 29
- Vues : 9222
Re: Puzzle slide finissable
Johnson & Story (1879) https://www.jstor.org/stable/2369492?se ... b_contentsSPH a écrit : @Demivec : on a la même méthode (je viens de te lire après avoir codé ma procedure...). Tu t'es basé sur la vidéo ?
- ven. 18/sept./2020 1:12
- Forum : Jeux
- Sujet : Puzzle slide
- Réponses : 29
- Vues : 9222
Re: Puzzle slide
Rendre le puzzle toujours résoluble:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Code : Crisot
; Graphisme : venom
; But de ce code : reduire encore le code de SPH :)
; Code : Demivec
; But de ce code: rendre le puzzle toujours résoluble.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Procedure Panic ...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Code : Crisot
; Graphisme : venom
; But de ce code : reduire encore le code de SPH :)
; Code : Demivec
; But de ce code: rendre le puzzle toujours résoluble.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Procedure Panic ...
- lun. 07/sept./2020 20:50
- Forum : Jeux
- Sujet : Puzzle slide
- Réponses : 29
- Vues : 9222
Re: Puzzle slide
Les paramètres du compilateur pour "puzzle slide.pb" dans le zip indiquent d'utiliser l'icône "..\ICONS\puzzle slide.ico".venom a écrit :Qu'entend tu par "il n'y a pas l'icône pour la compilation ?Kwai chang caine a écrit :Bon...étonnant qu'il bloque la souris et il n'y a pas l'icone pour la compilation
- sam. 08/août/2020 3:20
- Forum : Débutants
- Sujet : Comment faire un texte flou en VectorDrawing ?
- Réponses : 4
- Vues : 1156
Re: Comment faire un texte flou en VectorDrawing ?
Une manière:
; new position of the vector cursor position after drawing ;nouvelle position de la position du curseur vectoriel après le dessin
EnumerationBinary
#VCP_MoveToEnd ;add text width to starting cursor position ;ajouter la largeur du texte à la position de départ du curseur
#VCP ...
; new position of the vector cursor position after drawing ;nouvelle position de la position du curseur vectoriel après le dessin
EnumerationBinary
#VCP_MoveToEnd ;add text width to starting cursor position ;ajouter la largeur du texte à la position de départ du curseur
#VCP ...
- mar. 02/juin/2020 8:02
- Forum : Discussion générale
- Sujet : Caractères spéciaux dans le débugger
- Réponses : 8
- Vues : 2258
Re: Caractères spéciaux dans le débugger
Qu'est-ce que «Visual Ascii»? GIF n'affiche pas toutes les valeurs hexadécimales.
Je soupçonne que cela a à voir avec le mélange de l'encodage UTF8 avec l'encodage Unicode16.
Je soupçonne que cela a à voir avec le mélange de l'encodage UTF8 avec l'encodage Unicode16.