La recherche a retourné 1715 résultats

par microdevweb
dim. 24/mars/2024 14:41
Forum : Débutants
Sujet : Compilation arduino dans une interface PB.
Réponses : 4
Vues : 348

Re: Compilation arduino dans une interface PB.

Bonjour MetalOS, J'ai déjà vu sur le forum un example de codage Arduino avec Pb. Mais je ne pense que cela soit une bonne solution. Car Framwork d' arduino est codé en C++ et donc orienté objet. Donc si par exemple tu voulais juste envoyer un message sur le port série tu devrais écrire en C++ Serial...
par microdevweb
lun. 24/juil./2023 14:48
Forum : Débutants
Sujet : Utiliser un thread pour transmettre un fichier via FTP
Réponses : 18
Vues : 1189

Re: Utiliser un thread pour transmettre un fichier via FTP

Désolé Mark, Peut-être me sui je mal exprimé. Mais dans mon cours de temps réel. Le multi threading était un élément important, car c'est l'os qui décide quand le thread sera exécuté. D'où la difficulté d'exécuter plusieurs threads qui partagent les mêmes ressources en même temps. Maintenant, il est...
par microdevweb
lun. 24/juil./2023 6:58
Forum : Débutants
Sujet : Utiliser un thread pour transmettre un fichier via FTP
Réponses : 18
Vues : 1189

Re: Utiliser un thread pour transmettre un fichier via FTP

Bonjour, Je pense que les limites vont dépendre de la mémoire vive du CPU ainsi que du nombre de cœurs du CPU. Sous linux real time (si je ne dis pas bêtise) on peut dédier certains cœurs à certains threads. Attention : il est par contre important dans une boucle d'écoute d'un thread , de poser un d...
par microdevweb
jeu. 20/juil./2023 13:14
Forum : Débutants
Sujet : Utiliser un thread pour transmettre un fichier via FTP
Réponses : 18
Vues : 1189

Re: Utiliser un thread pour transmettre un fichier via FTP

Voic un petit tuto que j'avais réalisé sur le multi threading.

viewtopic.php?t=17900

Tous les exemples dérivent de ce petit livre.

http://greenteapress.com/semaphores/Lit ... phores.pdf
par microdevweb
mer. 19/juil./2023 8:41
Forum : Débutants
Sujet : Utiliser un thread pour transmettre un fichier via FTP
Réponses : 18
Vues : 1189

Re: Utiliser un thread pour transmettre un fichier via FTP

Voici un petit exemple de multi threading fait à la va vite. Ce code lance trois threads (avec le bouton) la deuxième attend que la première soit finie et la dernière surveille les deux preimères threads. Global.i TH1,TH2,TH3 Global mutex = CreateMutex() Global.b ThreadOneIsFinished = #False Global....
par microdevweb
mar. 18/juil./2023 12:53
Forum : Débutants
Sujet : Utiliser un thread pour transmettre un fichier via FTP
Réponses : 18
Vues : 1189

Re: Utiliser un thread pour transmettre un fichier via FTP

Bonjour, Bien évidement qu'il vaut mieux créer un Thread pour n'importe quel traitement qui prend du temps. Tu peuxmêm faire du multi threading genre producteur consomateur etc... Avec Pb tu peux modifier les champs d'une fenêtre dans un thread. Attention : Cela n'est pas vrai dans d'autres langages...
par microdevweb
lun. 08/mai/2023 9:38
Forum : Débutants
Sujet : Des boutons image qui disparaissent
Réponses : 3
Vues : 526

Re: Des boutons image qui disparaissent

A mon sens cela doit venir de l'utilisation d'ID similaires. Pour éviter ce genre de désagrément utilise #PB_Any
par microdevweb
lun. 08/mai/2023 9:33
Forum : Discussion générale
Sujet : Créer un mini OS Linux avec PB, c'est possible ?
Réponses : 7
Vues : 726

Re: Créer un mini OS Linux avec PB, c'est possible ?

Il existe des logiciels comme Yocto https://www.yoctoproject.org/ qui permettent de créer une version linux à la carte.

Cela est souvent utilisé pour de l'embarquer, on ne choisi alors que ce qui est vraiment indispensable.
par microdevweb
mar. 18/oct./2022 11:30
Forum : Débutants
Sujet : Question Android
Réponses : 2
Vues : 237

Re: Question Android

Un apk android peut utiliser une base de données Sqlite en local. Pour la créée il faut voir du côté de SpiderBasic (si tu veu utilisé Pb) ou par exemple Xamarin qui se code en C# ou autre. Pour pouvoir éventuélement communiquer avec une application Windows, il faudra utiliser le HTTP via par exempl...
par microdevweb
mer. 31/août/2022 12:39
Forum : Débutants
Sujet : Bindevent et NetworkClientEvent()
Réponses : 3
Vues : 235

Re: Bindevent et NetworkClientEvent()

Bonjour, Pas un bindEvent, mais il est possible de créer un Thread qui utilise la fonction Resultat = NetworkClientEvent(Connexion) #PB_NetworkEvent_None : Il ne s'est rien passé. #PB_NetworkEvent_Data : Des données ont été reçues (à lire avec ReceiveNetworkData()) #PB_NetworkEvent_Disconnect: Le cl...
par microdevweb
ven. 10/juin/2022 14:46
Forum : Débutants
Sujet : StringGadget sur image
Réponses : 7
Vues : 352

Re: StringGadget sur image

Libre à toi de choisir la solution qui te convient le mieux. Juste une petite remarque, en utilisant un canvas comme container, les éléments à placer seront placés depuis le bord du container et non pas le bord de la fenêtre. Tu peux aussi éventuelement disposer ton image et tes string dans un conta...
par microdevweb
ven. 10/juin/2022 13:47
Forum : Débutants
Sujet : StringGadget sur image
Réponses : 7
Vues : 352

Re: StringGadget sur image

Bonjour, Le problème vient du fait qu'une image n'est pas un container, mais en ustilisant un canvas cela devrait fonctionner Cordialement Procedure CaseString() id = 100 For c = 0 To 9 For l = 0 To 9 StringGadget(id, 4 +c*30, 4+l*30, 20, 20, "X") id +1 Next Next EndProcedure Procedure gri...
par microdevweb
mar. 07/juin/2022 12:32
Forum : Débutants
Sujet : Libérer le processeur
Réponses : 13
Vues : 861

Re: Libérer le processeur

Voici une exemple : Et croi moi je connais WIndev, il est netement plus lent et grourmand que Pb Global counter = 0 Global IdThread = 0 Procedure Exit() If IsThread(IdThread) KillThread(IdThread) EndIf MessageRequester("Test","Counter value "+Str(counter)) End EndProcedure Proced...
par microdevweb
mar. 24/mai/2022 14:33
Forum : Débutants
Sujet : Panne sur fonction base de donnée sqlite
Réponses : 10
Vues : 419

Re: Panne sur fonction base de donnée sqlite

Bonjour michelmarchand , Une autre solution est req.s = "SELECT * FROM Classeur WHERE CompteTiers = ? AND TypePiece = ?" SetDatabaseLong(#BaseDeDonnees, 0, 401049) SetDatabaseString(#BaseDeDonnees, 1, " Bon de Livraison") DatabaseQuery(#BaseDeDonnees, req) While NextDatabaseRow(#...
par microdevweb
sam. 19/mars/2022 15:55
Forum : Débutants
Sujet : Date milli second
Réponses : 3
Vues : 276

Re: Date milli second

Merci à vous deux.