La charge CPU est de .14% avec Delay(1), monte à 12.5% sans ce Delay et tombe à .03 avec Delay(100). Je pense que je vais garder Delay(1)...
Pour revenir sur le tout début de ce sujet, quelqu'un sait-il pourquoi mon StringGadget ne se mettait pas à jour (il ne s'affichait même pas) pendant les 21 ...
La recherche a retourné 20 résultats
Aller sur la recherche avancée
- lun. 06/avr./2020 15:48
- Forum : Débutants
- Sujet : Delay et rafraîchissement interface utilisateur
- Réponses : 7
- Vues : 1471
- lun. 06/avr./2020 15:36
- Forum : Débutants
- Sujet : Delay et rafraîchissement interface utilisateur
- Réponses : 7
- Vues : 1471
Re: Delay et rafraîchissement interface utilisateur
OK, reformulé pour être synchronisé sur un événement extérieur (réception RS232 au final mais clic gauche dans ce cas simple), j'obtiens ça :
; FileName "Delay&Display V2.pb"
EnableExplicit
Enumeration
#Win
#Timer
#Gadget_Display
#Gadget_Rx_LED
EndEnumeration
#LightGray = $F1F1F1
Define ...
; FileName "Delay&Display V2.pb"
EnableExplicit
Enumeration
#Win
#Timer
#Gadget_Display
#Gadget_Rx_LED
EndEnumeration
#LightGray = $F1F1F1
Define ...
- lun. 06/avr./2020 12:34
- Forum : Débutants
- Sujet : Delay et rafraîchissement interface utilisateur
- Réponses : 7
- Vues : 1471
Delay et rafraîchissement interface utilisateur
Bonjour,
Je me demande à quel moment l'UI est rafraîchie : avec le code suivant, lorsque "WindowEvent" précède "SetGadgetText", le rafraîchissement se fait avec un compte de retard (visible uniquement en mode Débogueur, le mode "Run" n'ayant pas de référence temporelle). Ce serait donc ...
Je me demande à quel moment l'UI est rafraîchie : avec le code suivant, lorsque "WindowEvent" précède "SetGadgetText", le rafraîchissement se fait avec un compte de retard (visible uniquement en mode Débogueur, le mode "Run" n'ayant pas de référence temporelle). Ce serait donc ...
- sam. 04/avr./2020 16:43
- Forum : Débutants
- Sujet : Tableau de fonctions-Pointeur de procédures
- Réponses : 10
- Vues : 1637
Re: Tableau de fonctions-Pointeur de procédures
J'ai légèrement édité mon précédent post (à relire éventuellement).
"callfunctionfast" et ses semblables sont limités en matière de paramètres d'entrée et de sortie (elle n'accepte pas les paramètres de type string, float, double et quad, et ne peut pas renvoyer des valeurs de type string, float ...
"callfunctionfast" et ses semblables sont limités en matière de paramètres d'entrée et de sortie (elle n'accepte pas les paramètres de type string, float, double et quad, et ne peut pas renvoyer des valeurs de type string, float ...
- sam. 04/avr./2020 16:23
- Forum : Débutants
- Sujet : Tableau de fonctions-Pointeur de procédures
- Réponses : 10
- Vues : 1637
Re: Tableau de fonctions-Pointeur de procédures
Au contraire, même si je note le principe de l'Union pour une utilisation ultérieure, aujourd'hui, je n'ai besoin que d'un seul type de fonction : "Procedure.s Fonction0..9(aChar.a, sText.s)". Je cherche donc le strict minimum pour qu'un index puisse renvoyer vers la fonction correspondante du ...
- sam. 04/avr./2020 15:59
- Forum : Débutants
- Sujet : Tableau de fonctions-Pointeur de procédures
- Réponses : 10
- Vues : 1637
Re: Tableau de fonctions-Pointeur de procédures
Voilà donc ce que j'obtiens en simplifiant le code de G-Rom :
EnableExplicit
Procedure.s Test1(aChar.a, text.s)
Debug "Test : " + aChar
ProcedureReturn "Test1 OK"
EndProcedure
Procedure.s Test2(aChar.a, text.s)
Debug "Test : " + aChar
ProcedureReturn "Test2 OK"
EndProcedure
Prototype.s Bar ...
EnableExplicit
Procedure.s Test1(aChar.a, text.s)
Debug "Test : " + aChar
ProcedureReturn "Test1 OK"
EndProcedure
Procedure.s Test2(aChar.a, text.s)
Debug "Test : " + aChar
ProcedureReturn "Test2 OK"
EndProcedure
Prototype.s Bar ...
- sam. 04/avr./2020 15:09
- Forum : Débutants
- Sujet : Tableau de fonctions-Pointeur de procédures
- Réponses : 10
- Vues : 1637
Re: Tableau de fonctions-Pointeur de procédures
@G-Rom : MERCI =>Bonne nouvelle, j'ai quelque chose qui fonctionne. Je suis parti de l'exemple donné dans l'aide de "Runtime" et, grace à vous, j'y ai ajouté les paramètres d'entrée dans "Prototype.s Function(Param1.a, Param2.s)". Mais je m'aperçois que je suis un cran trop compliqué (appel d'une ...
- sam. 04/avr./2020 12:42
- Forum : Débutants
- Sujet : Tableau de fonctions-Pointeur de procédures
- Réponses : 10
- Vues : 1637
Tableau de fonctions-Pointeur de procédures
Bonjour à toutes et tous,
En C, ils est courant d'utiliser les pointeurs de fonctions et de les regrouper en tableaux, comme dans cet exemple, trouvé sur internet :
1 - #include <stdio.h>
2 -
3 - int sum(int x, int y) {return(x + y);}
4 - int sub(int x, int y) {return(x - y);}
5 - int mult ...
En C, ils est courant d'utiliser les pointeurs de fonctions et de les regrouper en tableaux, comme dans cet exemple, trouvé sur internet :
1 - #include <stdio.h>
2 -
3 - int sum(int x, int y) {return(x + y);}
4 - int sub(int x, int y) {return(x - y);}
5 - int mult ...
- mar. 17/mars/2020 3:48
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
Oui, j'ai résolu mon problème avec le principe KISS . J'ai donc une valeur chaîne de clé de registre qui contient "cmd /c chcp 1252 & cmd /c dir "%1" /A /S /C > _Listing.txt".
La valeur "CMD.EXE /u /c DIR "%1" /A /S /C >"_Listing.txt"" fonctionnait mais le fichier UNICODE généré ne s'affichait pas ...
La valeur "CMD.EXE /u /c DIR "%1" /A /S /C >"_Listing.txt"" fonctionnait mais le fichier UNICODE généré ne s'affichait pas ...
- mer. 11/mars/2020 13:08
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
J'ouvre une Console par WIN+R Ouvrir: cmd.exe
Attention, on ne parle pas de la même chose. Moi, je veux, en un clic (droit) et une frappe clavier (la touche L en l'occurrence et la commande s'appelle Listing), lister (dans un fichier sur le dossier parent (celui qui est à l'écran donc), pour ne ...
Attention, on ne parle pas de la même chose. Moi, je veux, en un clic (droit) et une frappe clavier (la touche L en l'occurrence et la commande s'appelle Listing), lister (dans un fichier sur le dossier parent (celui qui est à l'écran donc), pour ne ...
- mer. 11/mars/2020 2:38
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
Il aurait fallu que tu nous donne le contenu exact de ton batch pour qu'on puisse comprendre. Pour remplacer la clé CMD.EXE /c DIR "%1" /A /S /C >"_Listing.txt" , mon batch ne contenait que DIR "%1" /A /S /C >"_Listing.txt" , le but étant de confirmer l'anomalie décrite plus haut (dossier parent vs ...
- mar. 10/mars/2020 23:43
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
Ah, "CaGé", d'accord !cage a écrit :CAGE vient des 2 premières lettres de mon nom (CA) et des 2 premières lettres de mon prénom (GErard).
Et mon 'DIR' ? j'y tiens à mon 'DIR', moi !cage a écrit :Essaye avec chcp 1252 & cmd /c "%1" /A /S /C > _Listing.txt
À suivre...
- mar. 10/mars/2020 1:26
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
@ cage (je le prononce à l'anglaise, est-ce à cause de l'acteur ou parce qu'en français, c'est enfermant ... ?) : merci pour ce prêt-à-consommer, lire des page de docs pour me rendre compte que j'ai inversé deux paramètres aurait été utile si j'avais voulu approfondir DOS (-like) mais comme ce n'est ...
- lun. 09/mars/2020 21:47
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
@ Naheulf : finalement, Cage répond à ma question un peu plus haut L'étape suivante est d'intégrer la commande CLI "cmd.exe /c dir "%1" /A /S /C > "_Listing.txt"" pour que les deux opération s’enchaînent : mon programme déclenche "cmd.exe /c dir "%1" /A /S /C > "_Listing.txt"" puis convertit le ...
- lun. 09/mars/2020 12:22
- Forum : Débutants
- Sujet : Lookup table et fichier texte
- Réponses : 37
- Vues : 5183
Re: Lookup table et fichier texte
@Marc56 : Ça fonctionne dans une console. Et si maintenant je veux le mettre dans ma base de registre (pour l'avoir à portée de clic droit), dois-je faire un batch ou puis-je l'intégrer dans cmd.exe /c dir "%1" /A /S /C > "_Listing.txt" ? Et de quelle manière ? (batch ou BdR)
Je viens d'essayer cmd ...
Je viens d'essayer cmd ...