PureBasic 6.30 beta 1 is ready !
Fred (traduction du post original sur le forum us )
Bonjour à tous,
J'espère que les fêtes se sont bien passées ! La toute nouvelle bêta de PureBasic est disponible sur votre compte en ligne. Elle inclut principalement des fonctionnalités qui étaient en suspens ...
La recherche a retourné 2023 résultats
Aller sur la recherche avancée
- mar. 02/sept./2025 8:31
- Forum : Annonces
- Sujet : PureBasic 6.30 (Beta)
- Réponses : 13
- Vues : 7246
- jeu. 14/août/2025 8:25
- Forum : Tutoriaux
- Sujet : Fermer un application
- Réponses : 10
- Vues : 9802
Re: Fermer un application
C'est du SpiderBasic, application web, donc on ne peux quitter ou fermer. Au pire on déconnecte si c'est une application client / serveur. Sinon, on ferme le navigateur ou l'onglet.


- mer. 16/juil./2025 7:58
- Forum : Applications
- Sujet : Barre de titre
- Réponses : 1
- Vues : 714
Re: Barre de titre
C'est un bug qui devait être corrigé dans la dernière version, mais qui ne l'est pas.
La cause est connue: le champs Custom Flags (tout en bas de la liste des options) accumule les options, mais ne réinitialise pas la liste à chaque changement.
Solution en attendant: Effacer le contenu de la ...
La cause est connue: le champs Custom Flags (tout en bas de la liste des options) accumule les options, mais ne réinitialise pas la liste à chaque changement.
Solution en attendant: Effacer le contenu de la ...
- lun. 09/juin/2025 16:24
- Forum : Débutants
- Sujet : Couleur dominante d'une image et méthode pour foncer une couleur ?
- Réponses : 4
- Vues : 1282
Re: Couleur dominante d'une image et méthode pour foncer une couleur ?
Oui, je connais les couleurs RVB (heureusement)
Voilà ce que j'ai réalisé maintenant (ici juste pour un seul canal)
OpenWindow(0, 0, 0, 220, 250, "", $C80001)
StringGadget(0, 10, 10, 200, 200, "")
SetGadgetColor(0, #PB_Gadget_BackColor, RGB(0, 0, 128))
TrackBarGadget(1, 10, 220, 200, 20, 0, 255 ...
Voilà ce que j'ai réalisé maintenant (ici juste pour un seul canal)
OpenWindow(0, 0, 0, 220, 250, "", $C80001)
StringGadget(0, 10, 10, 200, 200, "")
SetGadgetColor(0, #PB_Gadget_BackColor, RGB(0, 0, 128))
TrackBarGadget(1, 10, 220, 200, 20, 0, 255 ...
- lun. 09/juin/2025 14:02
- Forum : Débutants
- Sujet : Couleur dominante d'une image et méthode pour foncer une couleur ?
- Réponses : 4
- Vues : 1282
Re: Couleur dominante d'une image et méthode pour foncer une couleur ?
OK, donc pour foncer il suffit de monter chaque canal en %. Merci, c'était si simple. :wink:
Je trouve ça pourtant bizarre, car si on fait descendre le curseur dans le ColorRequester, les valeurs R,V,B ne descendent pas d'une manière proportionnelle (?)
Pour le balayage des pixels, ChatGPT m'avait ...
Je trouve ça pourtant bizarre, car si on fait descendre le curseur dans le ColorRequester, les valeurs R,V,B ne descendent pas d'une manière proportionnelle (?)
Pour le balayage des pixels, ChatGPT m'avait ...
- lun. 09/juin/2025 8:15
- Forum : Débutants
- Sujet : Couleur dominante d'une image et méthode pour foncer une couleur ?
- Réponses : 4
- Vues : 1282
Couleur dominante d'une image et méthode pour foncer une couleur ?
Bonjour,
Débutant dans les fonctions de traitement d'image, je me suis fais un petit programme qui centre une image, ajoute un cadre, une bordure et en fait un papier-peint. Tout ça c'est fait, y compris la transformation de images au format .webp (avec un convertisseur externe en attendant un ...
Débutant dans les fonctions de traitement d'image, je me suis fais un petit programme qui centre une image, ajoute un cadre, une bordure et en fait un papier-peint. Tout ça c'est fait, y compris la transformation de images au format .webp (avec un convertisseur externe en attendant un ...
- jeu. 05/juin/2025 11:35
- Forum : Débutants
- Sujet : Lecture url
- Réponses : 16
- Vues : 7741
Re: Lecture url
Le post précédent date de 8 ans...
- mer. 04/juin/2025 21:15
- Forum : Débutants
- Sujet : Gestion des disque durs et mémoire
- Réponses : 6
- Vues : 1690
Re: Gestion des disque durs et mémoire
En PB:
EnableExplicit
Define lpFreeBytesAvailable.q
Define lpTotalNumberOfBytes.q
Define lpTotalNumberOfFreeBytes.q
GetDiskFreeSpaceEx_("C:\", @lpFreeBytesAvailable, @lpTotalNumberOfBytes, @lpTotalNumberOfFreeBytes)
Debug "Free space : " + Str(lpFreeBytesAvailable/1024/1024/1024) + " GB"
Debug ...
EnableExplicit
Define lpFreeBytesAvailable.q
Define lpTotalNumberOfBytes.q
Define lpTotalNumberOfFreeBytes.q
GetDiskFreeSpaceEx_("C:\", @lpFreeBytesAvailable, @lpTotalNumberOfBytes, @lpTotalNumberOfFreeBytes)
Debug "Free space : " + Str(lpFreeBytesAvailable/1024/1024/1024) + " GB"
Debug ...
- mer. 04/juin/2025 20:58
- Forum : Annonces
- Sujet : Pure Basic 6.21
- Réponses : 25
- Vues : 6765
Re: Pure Basic 6.21
Beta 10
Traduction automatique:
« La bêta 10 est disponible ! La documentation de la version 6.21 est désormais entièrement finalisée. Un grand merci à André et Mesa pour leur travail remarquable, qui ont pris en compte toutes vos suggestions ! Nous avons converti toute la documentation en UTF-8 ...
Traduction automatique:
« La bêta 10 est disponible ! La documentation de la version 6.21 est désormais entièrement finalisée. Un grand merci à André et Mesa pour leur travail remarquable, qui ont pris en compte toutes vos suggestions ! Nous avons converti toute la documentation en UTF-8 ...
- mer. 28/mai/2025 15:49
- Forum : Débutants
- Sujet : Utiliser la musique et le clavier ?
- Réponses : 10
- Vues : 2482
Re: Utiliser la musique et le clavier ?
J'ai toujours pensé que la musique était de toute façon automatiquement jouée dans un thread par PB ? (pour ne pas être éventuellement saccadée par le reste de l'application)
- mer. 21/mai/2025 11:49
- Forum : Discussion générale
- Sujet : Intégrer une détection de texte généré par IA dans une appli PureBasic ?
- Réponses : 5
- Vues : 2207
Re: Intégrer une détection de texte généré par IA dans une appli PureBasic ?
Les API se traitent très simplement avec HTTPRequest()
Le retour d'une requête étant toujours du texte, l'utilisation des fonctions JSON est facultatif.
Le retour d'une requête étant toujours du texte, l'utilisation des fonctions JSON est facultatif.
- lun. 12/mai/2025 20:38
- Forum : Débutants
- Sujet : ComboBoxGadget
- Réponses : 2
- Vues : 1057
Re: ComboBoxGadget
Bonjour,
Je n'arrive pas à récupérer la valeur ou l'index d'une donnée dans un ComboBoxGaget lorsque je sélectionne à la souris une ligne de la liste du combo
ComboBoxGadget( #Combo1, 100, 100, 150, 50)
AddGadgetItem( #Combo1, -1,"DATA1" )
AddGadgetItem( #Combo1, -1,"DATA2" )
AddGadgetItem ...
- mer. 07/mai/2025 16:06
- Forum : Annonces
- Sujet : Pure Basic 6.21
- Réponses : 25
- Vues : 6765
Re: Pure Basic 6.21
Beta 9
Dixit Fred: (traduit) « Quelques travaux de polissage de plus avant la finale, n'hésitez pas à l'essayer! »
Dixit Fred: (traduit) « Quelques travaux de polissage de plus avant la finale, n'hésitez pas à l'essayer! »
- ven. 02/mai/2025 17:08
- Forum : Annonces
- Sujet : Pure Basic 6.21
- Réponses : 25
- Vues : 6765
Re: Pure Basic 6.21
SPH, ne regarde pas ça !!! encore une autre... :mrgreen:
:arrow: PureBasic 6.21 beta 8 is out !
2025-05-02: Two more fixes to test before going final:
Bugfixes for this version:
Windows: [Done] TransparentSpriteColor issue with GrabSprite (6.21 Beta 6)
Linux: [Done] PB v6.21 Beta 6 ...
:arrow: PureBasic 6.21 beta 8 is out !
2025-05-02: Two more fixes to test before going final:
Bugfixes for this version:
Windows: [Done] TransparentSpriteColor issue with GrabSprite (6.21 Beta 6)
Linux: [Done] PB v6.21 Beta 6 ...
- mar. 22/avr./2025 14:12
- Forum : Débutants
- Sujet : Pas de "console"
- Réponses : 5
- Vues : 1452
Re: Pas de "console"
Bonjour,
Deux instructions presque identiques. Choisir l'une des deux.
OpenFile() Lecture ou écriture dans un fichier. S'il n'existe pas, il est créé.
ReadFile() Lecture seule dans un fichier existant.
Ensuite, il faut lire ligne par ligne jusqu'à rencontrer un EOF (comme dans tous les langages ...
Deux instructions presque identiques. Choisir l'une des deux.
OpenFile() Lecture ou écriture dans un fichier. S'il n'existe pas, il est créé.
ReadFile() Lecture seule dans un fichier existant.
Ensuite, il faut lire ligne par ligne jusqu'à rencontrer un EOF (comme dans tous les langages ...