da, ms...am gasit....deocamdata nu am inteles cum se poate afisa totusi ora itr-un label cu ajutorul timerului...dar o sa ma uit prin cartea ce mi-am tras-o la xerox....
in alta ordine de idei...am "copt" acum un pseudoalgoritm..care banuiesc ca e valid...sau pe aproape...
dar nu garantez ca il pot realiza eu acum...ca am stres si la fac....sunt in mijloc de sesiune....
initializez o variabila de tip TTime i:=Time; {sau cu NOW }
am un label care e visible:=false la inceput..
ma leg de conditia asta , adik
if visible=true...{sau la fel cu un while ..do } then
descompun timpul in ora, minut, secunda....
{si incepand cu momentul asta....nu mai am treaba cu tip de data TTime...lucrez doar cu integer....si
afisez cu IntToStr(...) }
deci afisez cele 3 numere integer in format text.......apoi...
........incrementez secunda cu 1; {nu cu 1000, ca nu mai e time, ci e integer...}
sleep(1000);
refresh;
if sec=59 then begin min:=min+1;
sec:=0;
afisez iar cele 3;
sleep(1000);
end
else if min=59 then begin ora:=ora+1;
min:=0;
afisez;
sleep(1000);
end
else IF sec=59 and min=59 and ora=23 begin resetez ora
afisez.
sleep(1000);
end;
end; -ul de la primul then...;
si faza asta ar trebui sa se continue si sa se repete, pana nu mai e labelul respectiv vizibil,
adik pana cand apas alt buton...care face altceva...
la o alta apasare a butonului care afiseaza timpul, se reia de la inceput...conditia if....se afla timpul actual, se descompune,
incr secunda, afisam, etc....
cu putin noroc banuiesc ca merge....cu toate ca pasii si logica sunt cam de gradinitza....
oricum, pun pariu ca profa de info din liceu ...ar fi permis macar sa incerc varianta asta....