La recherche a retourné 52 résultats
Aller sur la recherche avancée
- ven. 10/avr./2020 16:16
- Forum : Débutants
- Sujet : Police de caractère dans cellule ListIconGadget
- Réponses : 2
- Vues : 845
- mer. 13/nov./2019 23:36
- Forum : Débutants
- Sujet : Comportement surprenant avec Continue et Repeat Until #True
- Réponses : 16
- Vues : 3015
Re: Comportement surprenant avec Continue et Repeat Until #T
Et pourquoi pas un truc du genre
Procedure.s FichierSortie(fichier.s)
Protected.s extension
Protected.s nouvelle_extension
Protected.s path = GetPathPart(fichier)
Repeat
extension = GetExtensionPart(fichier)
fichier = GetFilePart(fichier, #PB_FileSystem_NoExtension)
If extension ...
Procedure.s FichierSortie(fichier.s)
Protected.s extension
Protected.s nouvelle_extension
Protected.s path = GetPathPart(fichier)
Repeat
extension = GetExtensionPart(fichier)
fichier = GetFilePart(fichier, #PB_FileSystem_NoExtension)
If extension ...
- sam. 12/janv./2019 16:29
- Forum : Applications
- Sujet : E-CQCM
- Réponses : 6
- Vues : 2569
Re: E-CQCM
1:
Tu as certainement raison, le simple nom de l'exécutable doit suffire. Habitude de vieux, j'ai toujours indiqué le chemin complet des programmes que j'exécute avec la commande Runprogram.
Quand je parle de la variable d'environnement "Path", c'est celle du système.
2:
J'aurais appris quelque ...
Tu as certainement raison, le simple nom de l'exécutable doit suffire. Habitude de vieux, j'ai toujours indiqué le chemin complet des programmes que j'exécute avec la commande Runprogram.
Quand je parle de la variable d'environnement "Path", c'est celle du système.
2:
J'aurais appris quelque ...
- sam. 12/janv./2019 11:11
- Forum : Applications
- Sujet : E-CQCM
- Réponses : 6
- Vues : 2569
Re: E-CQCM
Je suis sous Windows 10 x64.
Raison des modifications:
ProgramName = #PB_Compiler_Home + "Compilers\" + "PBCOMPILER.EXE"
Parce que le chemin du compilateur n'est pas dans le path (variables d'environnement).
ProgramDirectory = #PB_Compiler_Home + "/COMPILERS/" => C:\Program Files (x86)\PureBasic ...
Raison des modifications:
ProgramName = #PB_Compiler_Home + "Compilers\" + "PBCOMPILER.EXE"
Parce que le chemin du compilateur n'est pas dans le path (variables d'environnement).
ProgramDirectory = #PB_Compiler_Home + "/COMPILERS/" => C:\Program Files (x86)\PureBasic ...
- ven. 11/janv./2019 23:26
- Forum : Applications
- Sujet : E-CQCM
- Réponses : 6
- Vues : 2569
Re: E-CQCM
Comme tu me l'a demandé ici , voici ton code avec les quelques modifications apportées.
Ligne 146: ProgramName = #PB_Compiler_Home + "Compilers\" + "PBCOMPILER.EXE"
Ligne 147: ProgramDirectory = #PB_Compiler_Home + "Compilers\"
Ligne 149: ProgramId = RunProgram(ProgramName, #DQUOTE ...
Ligne 146: ProgramName = #PB_Compiler_Home + "Compilers\" + "PBCOMPILER.EXE"
Ligne 147: ProgramDirectory = #PB_Compiler_Home + "Compilers\"
Ligne 149: ProgramId = RunProgram(ProgramName, #DQUOTE ...
- ven. 11/janv./2019 16:06
- Forum : Débutants
- Sujet : [Résolu] peut-on incrémenter ou décrémenter une variable
- Réponses : 26
- Vues : 5416
Re: peut-on incrémenter ou décrémenter une variable
Merci pour cette démonstration.
J'ai réussi à faire fonctionner ton code en modifiant quelque peu les chemins d'accès du compilateur et du source généré.
Cet exemple est certainement instructif au niveau de l'utilisation du compilateur, mais en pratique je crois que pour en arriver au résultat ...
J'ai réussi à faire fonctionner ton code en modifiant quelque peu les chemins d'accès du compilateur et du source généré.
Cet exemple est certainement instructif au niveau de l'utilisation du compilateur, mais en pratique je crois que pour en arriver au résultat ...
- jeu. 10/janv./2019 11:25
- Forum : Débutants
- Sujet : [Résolu] peut-on incrémenter ou décrémenter une variable
- Réponses : 26
- Vues : 5416
Re: peut-on incrémenter ou décrémenter une variable
@Ollivier: Merci pour ces précieuses explications. J'avoue avoir du mal à comprendre toutes les subtilités des macros, et à la vue de leurs possibilités c'est bien dommage... Il va vraiment falloir que je m'y penche plus sérieusement.
- mar. 08/janv./2019 18:47
- Forum : Débutants
- Sujet : [Résolu] peut-on incrémenter ou décrémenter une variable
- Réponses : 26
- Vues : 5416
Re: peut-on incrémenter ou décrémenter une variable
Je ne maitrise pas très bien les macros, mais c'est à essayer (en supposant que le label des données est bien S1, S2, S3...):
Macro myRestore(n)
Restore S#n
EndMacro
Procedure Clic_Btn_Precedant() ;Reculer d'une série
Select EventType()
Case #PB_EventType_LeftClick
S - 1
myRestore(S)
Lire ...
Macro myRestore(n)
Restore S#n
EndMacro
Procedure Clic_Btn_Precedant() ;Reculer d'une série
Select EventType()
Case #PB_EventType_LeftClick
S - 1
myRestore(S)
Lire ...
- mar. 18/sept./2018 22:52
- Forum : Débutants
- Sujet : [Résolu] ExplorerTreeGadget : Obtenir la sélection courante
- Réponses : 4
- Vues : 1059
Re: ExplorerTreeGadget : Obtenir la sélection courante
Dans ton code d'origine il suffit simplement de remplacer
par
Code : Tout sélectionner
BindGadgetEvent(0, @OnSelect(), #PB_EventType_LeftClick)
Code : Tout sélectionner
BindGadgetEvent(0, @OnSelect(), #PB_EventType_Change)
- ven. 27/juil./2018 19:56
- Forum : Débutants
- Sujet : [RESOLU]problème avec FileSeek
- Réponses : 7
- Vues : 1437
Re: problème avec FileSeek
Le décalage observé est dû au fait que ton fichier "Base.TXT" est au format UTF8.
Dans ce format certains caractères comme les caractères accentués sont codés sur 2 octets alors que les autres ne le sont que sur 1 seul.
Passe ton fichier texte en ASCII ou en Unicode en utilisant respectivement #PB ...
Dans ce format certains caractères comme les caractères accentués sont codés sur 2 octets alors que les autres ne le sont que sur 1 seul.
Passe ton fichier texte en ASCII ou en Unicode en utilisant respectivement #PB ...
- jeu. 28/juin/2018 13:25
- Forum : Débutants
- Sujet : [Résolu] Comment savoir si l'imprimante est allumée
- Réponses : 5
- Vues : 1368
Re: Comment savaoir si l'imprimante est allumée
Si c'est sous Windows, en passant par l'API.
A voir si ça fonctionne:
Prototype.l pGetPrinter(hPrinter.l, Level.l, buffer.l, pbSizel, pbSizeNeeded.l)
Prototype.l pOpenPrinter(pPrinterName.s, phPrinter.l, *pDefault.PRINTER_DEFAULTS)
Prototype.l pClosePrinter(hPrinter.l)
Define.pGetPrinter ...
A voir si ça fonctionne:
Prototype.l pGetPrinter(hPrinter.l, Level.l, buffer.l, pbSizel, pbSizeNeeded.l)
Prototype.l pOpenPrinter(pPrinterName.s, phPrinter.l, *pDefault.PRINTER_DEFAULTS)
Prototype.l pClosePrinter(hPrinter.l)
Define.pGetPrinter ...
- ven. 01/sept./2017 20:02
- Forum : Débutants
- Sujet : listIcongadget() et removegadgetitem()
- Réponses : 9
- Vues : 2591
Re: listIcongadget() et removegadgetitem()
Si tu es sous Windows tu peux essayer d'ajouter après la suppression de tes items le code suivant:
SendMessage_(GadgetID(0), #LVM_ARRANGE, #LVA_ALIGNTOP, 0)
Ou sinon, toujours après la suppression:
SetGadgetAttribute(0, #PB_ListIcon_DisplayMode, #PB_ListIcon_List)
SetGadgetAttribute(0, #PB ...
SendMessage_(GadgetID(0), #LVM_ARRANGE, #LVA_ALIGNTOP, 0)
Ou sinon, toujours après la suppression:
SetGadgetAttribute(0, #PB_ListIcon_DisplayMode, #PB_ListIcon_List)
SetGadgetAttribute(0, #PB ...
- dim. 16/juil./2017 22:35
- Forum : Trucs et astuces
- Sujet : Module pour choisir une icône (Windows)
- Réponses : 1
- Vues : 1403
Module pour choisir une icône (Windows)
J'ai essayé de faire ce module pour mes besoins. Quelques fonctions similaires existaient bien, mais aucune ne retourne le chemin du fichier dans lequel on sélectionne l'icône.
Je ne suis pas expert, mais ça semble fonctionner comme il faut, aussi bien compilé en Unicode ou non.
DeclareModule ...
Je ne suis pas expert, mais ça semble fonctionner comme il faut, aussi bien compilé en Unicode ou non.
DeclareModule ...
- lun. 05/juin/2017 22:38
- Forum : Discussion générale
- Sujet : BUG windows : drawingfont+drawtext=memory leak
- Réponses : 13
- Vues : 4401
Re: BUG windows : drawingfont+drawtext=memory leak
Idem avec 2 écrans, la mémoire augmente.
En désactivant le deuxième écran ça reste stable.
windows 10x64 - PB 5.60x86
En désactivant le deuxième écran ça reste stable.
windows 10x64 - PB 5.60x86
- sam. 20/mai/2017 10:35
- Forum : Débutants
- Sujet : Retirer l'emplacement checked d'un menu item.
- Réponses : 9
- Vues : 2743