
La recherche a retourné 2022 résultats
Aller sur la recherche avancée
- jeu. 14/août/2025 8:25
- Forum : Tutoriaux
- Sujet : Fermer un application
- Réponses : 10
- Vues : 270
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 : 87
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 : 407
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 : 407
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 : 407
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 : 5771
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 : 626
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 : 4352
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 : 931
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 : 944
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 : 376
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 : 4352
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 : 4352
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 : 614
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 ...
- dim. 20/avr./2025 15:34
- Forum : Débutants
- Sujet : Problème avec le compilateur.
- Réponses : 3
- Vues : 432
Re: Problème avec le compilateur.
Ce "Problème" est connu et vient de Windows Defender (et des autres antivirus)
Il n'est pas spécifique à PB, il se produit aussi avec les autres compilateurs d'autres langages.
Solution: Réglages des Exceptions dans le paramétrage de l'anti-virus.
Pour PB: Cocher: Créer l'exécutable temporaire dans ...
Il n'est pas spécifique à PB, il se produit aussi avec les autres compilateurs d'autres langages.
Solution: Réglages des Exceptions dans le paramétrage de l'anti-virus.
Pour PB: Cocher: Créer l'exécutable temporaire dans ...