Mały Problem [i mały rozumek - mV]

0

Jak zrobić aby po kliknięciu na button. Liczba na komponencie Label zmiejszyła się o jeden. I po następnym kilknięciu znów o jeden.

0

Biedaku. Idź do psychologa jak masz kompleksy na tle twojego małego ;)

Label1.Caption := IntToStr(StrToInt(Label1.Caption)-1);

Uwaga: nieodporne na błędy!

0

Label1.Caption := IntToStr(Dec(StrToInt(Label1.Caption)));

0

Dzieki bardzo a co do ciebie Dryobates to masz fajne teksty

/* Uczę się od najlepszych (czyt. Lofix) - m.D. */

0

Label1.Caption := IntToStr(Dec(StrToInt(Label1.Caption)));

Chyba miales na mysli Pred a nie Dec!!

0

Label1.Caption := IntToStr(Dec(StrToInt(Label1.Caption)));

Chyba miales na mysli Pred a nie Dec!!

Na pewno mial na mysli dec bo to zmniejsza o 1

0

Chyba miales na mysli Pred a nie Dec!!

Na pewno mial na mysli dec bo to zmniejsza o 1.

Oj nie, oj nie. Domyślnie owszem o 1, ale np. w D1 parametry domyślne jeszcze nie istniały, z tego co wiem trzeba było podawać konkretną liczbę. Poza tym +1 generuje dokładnie to samo w kodzie maszynowym, a jest o 3 znaki krótsze w źródłach :).

0

Nie zrozumieliście pq. Dec jest procedurą a Pred funkcją!! Nie można użyć Dec w tej postaci w jakiej to zrobiliście, a Pred można i da ten sam efekt.
A co do efektywności to polecam taki baaaaardzo stary post na ten temat :)

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