Refresh, a Update;

0

Czym się różni Refresh, a Update?
Do tej pory zawsze "strzelałem" co wybrać ;p

0

Refresh odświerza wszystko ale nie powoduje zmian, a Update wprowadza zmiany i rysuje wszsytko odnowa

0

Refresh odświerza wszystko ale nie powoduje zmian,

Jakich zmian, w czym, gdzie?

a Update wprowadza zmiany i rysuje wszsytko odnowa

Jakie zmiany, w czym, gdzie?

Proponuje wpisac w pomocy Delphi Refresh i Update, bo te wyjasnienia jakos do mnie nie trafiaja...

0

Update, powoduje zaktualizowanie zmiennych wewnętrznych w komponencie, a nastepnie odswierzenie wszystkiego na ekranie(dotyczącego danego Obiektu

Refresh robi tylko i wyłącznie odswierzanie, przez co jest szybszy

0

Przeczytanie Delphi Help na temat Refresh i Update jakos sklania mnie do powatpiewania w twe slowa;)

Refresh robi tylko i wyłącznie odswierzanie, przez co jest szybszy

No bo jak sobie czytam o Refresh to pisze mi, ze Refresh wzywa metode Repaint. A z kolei metoda Repaint owszem odrysuje Ci dany obiekt pod warunkiem ze posiada on wlasciwosc csOpaque bo inaczej to Repaint odwola sie do metody Invalidate a pozniej Update :-D
Tak wiec czy Refresh jest aby na pewno szybsze?;)

Update, powoduje zaktualizowanie zmiennych wewnętrznych w komponencie, a nastepnie odswierzenie wszystkiego na ekranie(dotyczącego danego Obiektu)

No wlasnie chyba jest odwrotnie. To Update jest szybsze. Przynajmniej tak wywnioskowalem z tego co pisze po nizej. I nie aktualizuje zadnych zmiennych.

Processes any pending paint messages immediately.

procedure Update; virtual;

Description

Call Update to force the control to be repainted before any more, possibly time-consuming, processing takes place. Use Update to provide immediate feedback to the user that cannot wait for the Windows paint message to arrive.

Update does not invalidate the control, but simply forces a repaint of any regions that have already been invalidated. Call Repaint instead to invalidate the control as well.

Pozdrawiam ;-)

0

Czyli już teraz to ja nic nie wiem
[???] [???] [???]
;-( ;-( ;-(
[glowa] [glowa] [glowa]

0

Ci z Delphi chyba tez za bardzo nie wiedza :-D bo np pisza zebys stosowal raz Repaint a raz Refresh;P

Ale masz jasno napiasne co do update:

Call Update to force the control to be repainted before any more, possibly time-consuming, processing takes place. Use Update to provide immediate feedback to the user that cannot wait for the Windows paint message to arrive.

Czyli uzyj Update, jesli chcesz aby cos zostalo odrysowane natychmiast, przed jakimi kolowiek innymi zabierajacymi czas procesami.

Pozdrawiam:)

0

Masz racje jest na odwrót mi sie porąbało

mea qulpa

0

Zdaza sie nawet najlepszym, przynajmniej wszyscy sie czegos nauczylismy:)

pozdrawiam [browar]

0

Dzięki Wodzu!!
[browar]

0

I Wzajemnie :)

[browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1