HarryCover
Posts: 4
Joined: Mon May 21, 2018 1:33 pm

Problème lenteur Lazarus Timer

Mon May 21, 2018 1:58 pm

Bonjour à Tous

je me rapproche de vous pour trouvez une solution , j'ai écrit un programme qui récupéré un record via Socket avec 700 caractère divisé comme suit

350 Char correspondant à mon texte
et 350 CharColor correspondant à la couleur de mon Char
tous ça dans 2 tableaux MonChar et CharColor

chaque caractère doit être écrit dans un Label de 1 caractères ( donc au total ma fiche à 350 Label )

donc dans mon timer voici mon code

Label1.caption := pMonRecord.MonChar[0][0.text; Label1.font.Color := MaCouleur(pMonRecord.CharColor[0][0].text

Cette ligne est écrite 350 fois implémenter jusqu’à 350 Label bien sur et selon le Char de mon record aussi

Alors, le code fonction parfaitement,

Mais le Problème c'est que mon timer est réglé à 15ms et que le traitement de cette procédure met 6 seconde avant d’être affiché
pour info j'ai tester dans un Thread même problème

J'ai un Raspberry PI3 avec une carte SD classe 10 et Debian

Avez vous une solution pour que le traitement de cette procédure puisse être plus rapide

Cordialement

Harry

HarryCover
Posts: 4
Joined: Mon May 21, 2018 1:33 pm

Re: Problème lenteur Lazarus Timer

Tue May 22, 2018 5:03 pm

Salut,

personne pour un coup de pouce ?

cordialement

Harry

totoharibo
Posts: 3816
Joined: Thu Jan 24, 2013 8:43 am

Re: Problème lenteur Lazarus Timer

Tue May 22, 2018 5:10 pm

connais pas ton appli mais 350 fois= 6secondes
17mS par octet : pas très rapide.
c'est du Python ?
coder en C avec une boucle ?

HarryCover
Posts: 4
Joined: Mon May 21, 2018 1:33 pm

Re: Problème lenteur Lazarus Timer

Tue May 22, 2018 5:13 pm

Non pardon,

c'est free pascal, Equivalent delphi

Merci de ton intérêts a mon soucis

cdt

Harry

HarryCover
Posts: 4
Joined: Mon May 21, 2018 1:33 pm

Re: Problème lenteur Lazarus Timer

Tue May 22, 2018 5:17 pm

Effectivement, cest vraiment trop long j'ai ecrit la même appli pour tablette et l'affichage est instantanée même sur des tablette bas de gamme pas tres puissante

le truc c'est je ne sait pas quel outils je peux utiliser pour voir ou ca bloque

cdr

Harry

totoharibo
Posts: 3816
Joined: Thu Jan 24, 2013 8:43 am

Re: Problème lenteur Lazarus Timer

Wed May 23, 2018 6:26 am

free pascal. J'ai connu tubo pascal pas mal mais il y a presque 40 ans :lol:

essayé en python ?

c'est pas mal à la mode en ce moment et il y a plus d'outils pour développer.

Return to “Français”

Who is online

Users browsing this forum: No registered users and 8 guests