Czy jest zmienna wskazująca na obiekt?

0

Ogólne przeznaczenie programu to obliczanie czasu pracy, i teraz:
mam kilka Label'ów i dwa razy więcej Edit'ów, oczywieste jest ze w edit'ach wpisuje się "godzinę od" i "godzinę do" a w label wyswietla się czas przepracowany i tak dla 31 dni.
Stworzyłem funkcje obliczającą czas i teraz bez sensu jest kopiować tą funkcje 31 razy i przypisać do każdego dnia.
Chciałbym móc przekazywać do funkcji zmienną (czy coś w tym rodzaju) w której przechowana byłaby lokalizacja (czyli nazwa labela) wyświatelania obliczonego czasu.

Czy a jezeli tak to w jaki sposób mogę to zrobić bo mi już pomysły się wyczerpały (pewnie dlatego że jestem początkujący).

Dzięki za odpowiedzi na poprzedni POST!!!

0

Typ obiektu sam z siebie jest wskaznikiem (dlatego w cpp do takiej zmiennej przypisujesz to co zwroci new /zwraca ona adres do obiektu/). Czyli po prostu

procedure foo(bar: TLabel); //mozesz tez referencja ale imo bez roznicy [(var foo: TLabel);]
0

Tak też robiłem ale wyświetla mi się:
[Error] Undeclared identifier: 'TLabel'
a jeżeli już wysztko będzie OK, to po deklaracji
procedure ObliczRazem(Czas1: TLabel);
wystaczy użyć np:
Czas1.Caption:='01:00';

0

Pewnie w uses nie masz modulu w ktorym jest TLabel.

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