Lazarus 3.0 (2023.12.21.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:tthread-folyamatkijelzés 2010 dec. 15 09:19 #671

  • brownie
  • brownie profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 10
  • Köszönetek: 0
Szia!
Egy sima homokóra nem lenne elég?
pl
sqlquery1.open;
Screen.Cursor:=crHourGlass;
if sqlquery1.recordcount=0 then hibaüzenet.
Nem teszteltem, csak egy ötlet.

tthread-folyamatkijelzés 2010 dec. 13 19:18 #668

  • harrichy
  • harrichy profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 44
  • Köszönetek: 0
Sziasztok .Segítség kellene...
Készítek egy egy alkalmazást amiben SQL lekérdezések vannak, és amíg a lekérdezés folyamatban van addig szerettem volna valami animációval jelezni,hogy a lekérdezés folyamatban van.
először próbálkoztam timer komponensel,de amíg folyik a lekérdezés addig álla timer..ezután próbálkoztam a több szállal

PROCEDURE TMYTHREAD.DOSTH;
VAR S:STRING;
BEGIN
FORM1.Button1.Caption:=FLOATTOSTR(A);

end;

PROCEDURE TMYTHREAD.EXECUTE;
BEGIN
repeat
a:=A+0.0001;
Synchronize(@DOSTH);
until TERMINATED;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
T:=TMYTHREAD.Create(TRUE);
T.FreeOnTerminate:=TRUE;
T.Resume;
folyamatkijelzés......
end;

ez idáig jól működik,csak nekem nincs ismétlőődő ciklus, anélkül nem tudom hogyan működik a synchronize ...
Tud valaki megoldást??

  • Oldal:
  • 1