La recherche a retourné 89 résultats

par Demivec
dim. 25/mai/2025 19:12
Forum : Débutants
Sujet : Math en s'amusant
Réponses : 60
Vues : 25896

Re: Math en s'amusant

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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
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 ...
par Demivec
ven. 18/sept./2020 19:50
Forum : Jeux
Sujet : Puzzle slide
Réponses : 29
Vues : 9222

Re: Puzzle slide finissable

SPH 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 ?
Johnson & Story (1879) https://www.jstor.org/stable/2369492?se ... b_contents
par Demivec
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 ...
par Demivec
lun. 07/sept./2020 20:50
Forum : Jeux
Sujet : Puzzle slide
Réponses : 29
Vues : 9222

Re: Puzzle slide

venom a écrit :
Kwai chang caine a écrit :Bon...étonnant qu'il bloque la souris et il n'y a pas l'icone pour la compilation
Qu'entend tu par "il n'y a pas l'icône pour la compilation ?
Les paramètres du compilateur pour "puzzle slide.pb" dans le zip indiquent d'utiliser l'icône "..\ICONS\puzzle slide.ico".
par Demivec
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 ...
par Demivec
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.