cs_Valeriu
Messages postés9Date d'inscriptionjeudi 27 janvier 2005StatutMembreDernière intervention11 octobre 2006
-
21 oct. 2005 à 20:31
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
23 oct. 2005 à 01:54
J'ai mit une timer sur un form.A chaque 300 ms il prenne le contenu d'un fichier text et il le met dans une listbox.La pb c'est qu'il le met aussi sur le caption du form.Le fichier a au plus 100 lignes avec une seule mot sur chacune.Et je supprime le contenu du listbox a chaque fois(j'essaye de lire le contenu du fichier avec des fonctions api aussi,mais j'ai toujours le texte affiche sur le caption :)).
Voila aussi le code :
procedure TForm1.Timer2Timer(Sender: TObject);
var temp,ms,st:string;
i,address:integer;
begin
temp:='';
ListBox1.Items.Clear;
ListBox1.Items.LoadFromFile('results.txt');
for i:=0 to ListBox1.Items.Count-1 do
begin
temp:=temp+ListBox1.Items.Strings[i];
end;
if temp<>text then
begin
address:=1;
ms:=Chr(13)+Chr(address)+'P1'+Chr(113);
ms:=ms+ms;
ms:=ms+ms;
WriteString(ms);
text:=temp;
end;
cs_Valeriu
Messages postés9Date d'inscriptionjeudi 27 janvier 2005StatutMembreDernière intervention11 octobre 2006 22 oct. 2005 à 18:05
Le code ca sert a envoye une message vert le port serial.Et ca ca marche sans problems.Je peut acceder a la barre de titre avec form1.caption mais...cette procedure la change de nouveau,chaque fois quand elle detect une changement de text.