Sous linux la gestion des threads est plus tatillonne que sous windows.
Essaye d'enlever tous les setgadgetstate et setgadgettext.
Il faut passer les affichages via postevent au thread principal (la boucle d'event)
J'espère que ça aide.
La recherche a retourné 70 résultats
Aller sur la recherche avancée
- ven. 03/juil./2020 8:34
- Forum : Linux
- Sujet : Erreur sous PARROT, UBUNTU et MINT...
- Réponses : 5
- Vues : 3853
- sam. 18/avr./2020 9:45
- Forum : Trucs et astuces
- Sujet : QRCodeCreator (By Dige - Forum anglophone)
- Réponses : 12
- Vues : 6101
Re: QRCodeCreator (By Dige - Forum anglophone)
Salut à tous.
J'ai compilé la lib de Fukuchi qrencodelib (dernière version, 4.1) avec mingGW 4.3.5 (dernière version) dans l'environnement CodeBlocks.
C'est dispo ici : https://github.com/docroger/qrencodelib
Il y a les version x86 et x64 : on peut dont compiler en 64 bits.
Pour compiler en x64 ...
J'ai compilé la lib de Fukuchi qrencodelib (dernière version, 4.1) avec mingGW 4.3.5 (dernière version) dans l'environnement CodeBlocks.
C'est dispo ici : https://github.com/docroger/qrencodelib
Il y a les version x86 et x64 : on peut dont compiler en 64 bits.
Pour compiler en x64 ...
- ven. 22/mars/2019 18:47
- Forum : Débutants
- Sujet : [Résolu] Tester une valeur dans une combinaison de constante
- Réponses : 4
- Vues : 1427
Re: Tester une valeur dans une combinaison de constante
Code : Tout sélectionner
key = #PB_Key_LeftControl | #PB_Key_C
debug bool((key&#pb_key_c)=#pb_key_c)
- mer. 13/févr./2019 22:08
- Forum : Annonces
- Sujet : Arkeos Chronicle : disponible sur Android !
- Réponses : 56
- Vues : 20255
Re: Arkeos Chronicle : disponible sur Android !
Salut Blendman
D'abord, je voulais te dire que ton jeu, je l'ai installé sur ma tablette et j'y ai un peu joué.
J'ai trouvé sympa bien que répétitif et j'ai pas tout compris du game-play, mais bon, c moi....
Sinon, tu devrais pas réagir si négativement.
Surtout si tu es malade, parce que pendant ...
D'abord, je voulais te dire que ton jeu, je l'ai installé sur ma tablette et j'y ai un peu joué.
J'ai trouvé sympa bien que répétitif et j'ai pas tout compris du game-play, mais bon, c moi....
Sinon, tu devrais pas réagir si négativement.
Surtout si tu es malade, parce que pendant ...
- sam. 10/nov./2018 19:11
- Forum : Débutants
- Sujet : Swiss ephemerides et etoiles
- Réponses : 11
- Vues : 3435
Re: Swiss ephemerides et etoiles
salut à tous,
Pour faire fonctionner il fait mettre le fichier : sepl_18.se1 dans le répertoire contenant sefstars.txt
Sinon j'ai corrigé des trucs (signalés par : <<<<<<<<ici)
Marche pas en x64.
Peut être les décorations de fonctions sont pas les même.
J'ai fait en pb 5.70 LTS B2 et compiler en ...
Pour faire fonctionner il fait mettre le fichier : sepl_18.se1 dans le répertoire contenant sefstars.txt
Sinon j'ai corrigé des trucs (signalés par : <<<<<<<<ici)
Marche pas en x64.
Peut être les décorations de fonctions sont pas les même.
J'ai fait en pb 5.70 LTS B2 et compiler en ...
- mar. 23/oct./2018 14:17
- Forum : Débutants
- Sujet : GadgetToolTip
- Réponses : 10
- Vues : 1594
Re: GadgetToolTip
Salut,
pour le tooltip sur textgadget (ou le click) il faut le #SS_NOTIFY :
Enumeration
#Window_0
EndEnumeration
;}
;{ Gadgets
Enumeration
#Text_0
EndEnumeration
;}
Define.l Event
;}
Procedure OpenWindow_Window_0()
If OpenWindow(#Window_0, 450, 200, 400, 400, "Window_0", #PB_Window ...
pour le tooltip sur textgadget (ou le click) il faut le #SS_NOTIFY :
Enumeration
#Window_0
EndEnumeration
;}
;{ Gadgets
Enumeration
#Text_0
EndEnumeration
;}
Define.l Event
;}
Procedure OpenWindow_Window_0()
If OpenWindow(#Window_0, 450, 200, 400, 400, "Window_0", #PB_Window ...
- dim. 02/sept./2018 10:16
- Forum : Trucs et astuces
- Sujet : PeekANSI() - Lire de l'ASCII accentué en Unicode
- Réponses : 71
- Vues : 21829
Re: PeekANSI() - Lire de l'ASCII accentué en Unicode
Quelqu'un peut m'expliquer pourquoi : à = 133
Dans la table ascii de l'aide de pb c'est 224
Dans la table ascii de l'aide de pb c'est 224
Code : Tout sélectionner
DataSection
ici:
!db 65,224,133
EndDataSection
;
Debug PeekS(?ici,3,#PB_Ascii)
- dim. 02/sept./2018 10:13
- Forum : Débutants
- Sujet : Bug V5.50 x64 ?
- Réponses : 19
- Vues : 3394
Re: Bug V5.50 x64 ?
sinon y a ça aussi :
le compilo aime pas @""
Code : Tout sélectionner
Procedure P(*Q)
MessageRequester(Str(@a-*Q),"")
EndProcedure
Global a.s=""
p(@a)
- sam. 18/août/2018 18:46
- Forum : Débutants
- Sujet : Problème avec ComboBoxGadget
- Réponses : 105
- Vues : 11579
Re: Problème avec ComboBoxGadget
salut,
désolé de me mêler.
@omega : si tu pense à un problème getgadgettext avec le combo, teste avec l'api windows direct et voit si tu as le même bug.
si tu as le même bug c que ca vient du code et pas de pb....
exemple (pb 5.70 b1) :
;{- Enumerations / DataSections
;{ Windows
Enumeration ...
désolé de me mêler.
@omega : si tu pense à un problème getgadgettext avec le combo, teste avec l'api windows direct et voit si tu as le même bug.
si tu as le même bug c que ca vient du code et pas de pb....
exemple (pb 5.70 b1) :
;{- Enumerations / DataSections
;{ Windows
Enumeration ...
- lun. 13/août/2018 8:37
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16861
Re: créer un service windows (avec PB 5.62)
Salut,
Dans le code il reste des traces du service de @swhite (authentification par carte).
C'est donc inutile.
J'ai enlevé les restes et ça compile.
Mais il faut coder le service le listing est une coquille vide.
J'espère que ca va aider.
;#dCKardLivePort = 10005
#dCLogFile = "monlog.log ...
Dans le code il reste des traces du service de @swhite (authentification par carte).
C'est donc inutile.
J'ai enlevé les restes et ça compile.
Mais il faut coder le service le listing est une coquille vide.
J'espère que ca va aider.
;#dCKardLivePort = 10005
#dCLogFile = "monlog.log ...
Re: Debug
bonjour,
avec la console on a une sortie simple genre debug.
aller dans options du compilateur >> format de l'executable = CONSOLE
;;;;
;;;;Options compilateur >>> format executable = CONSOLE
EnableExplicit
Declare RecupInfos()
Define a.s,i.i
Global NbFch.i
Global Ligne.s
Global LgGedCom.s ...
avec la console on a une sortie simple genre debug.
aller dans options du compilateur >> format de l'executable = CONSOLE
;;;;
;;;;Options compilateur >>> format executable = CONSOLE
EnableExplicit
Declare RecupInfos()
Define a.s,i.i
Global NbFch.i
Global Ligne.s
Global LgGedCom.s ...
- ven. 03/août/2018 15:03
- Forum : Débutants
- Sujet : Une simple map avec zoom
- Réponses : 4
- Vues : 1202
Re: Une simple map avec zoom
Salut,
En modifiant ces lignes ( 112-113 ) , ca semble marcher :
En modifiant ces lignes ( 112-113 ) , ca semble marcher :
Code : Tout sélectionner
TileDeltaH_Screen_Tile=Round(RealX/Game\RealTileSize_Pixel,#PB_Round_Up)-1
TileDeltaV_Screen_Tile=Round(RealY/Game\RealTileSize_Pixel,#PB_Round_Up)-1
- ven. 03/août/2018 14:36
- Forum : Débutants
- Sujet : Progressbar fait maison
- Réponses : 10
- Vues : 2048
Re: Progressbar fait maison
salut,
la boucle for est inutile et le delay aussi.
le timer revient tous les 100 ms.
et il faut gérer la fin : removewindowtimer
If OpenWindow(0, 0, 0, 420, 100, "Exemple Minuteur", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ProgressBar_0 = CanvasGadget(#PB_Any, 10, 50, 400, 20, #PB ...
la boucle for est inutile et le delay aussi.
le timer revient tous les 100 ms.
et il faut gérer la fin : removewindowtimer
If OpenWindow(0, 0, 0, 420, 100, "Exemple Minuteur", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ProgressBar_0 = CanvasGadget(#PB_Any, 10, 50, 400, 20, #PB ...
- dim. 13/mai/2018 16:54
- Forum : Débutants
- Sujet : [Résolus] Comment activer et désactiver sa webcam ?
- Réponses : 18
- Vues : 3438
Re: Comment activer et désactiver ça webcam ?
avec un adhésif sur objectif c plus sur (le boss de facebook fait comme ça)....



- dim. 13/mai/2018 16:52
- Forum : Discussion générale
- Sujet : Besoin d'alpha testeurs : Communication avec des scripts Php
- Réponses : 30
- Vues : 6978
Re: Besoin d'alpha testeurs : Communication avec des scripts
Testé sous w10 pro x64 - version 1803 (dernière mise à jour) - et pb 5.62x64 : ça marche bien.