Błąd dlaczego ??

0

siemka mam taki kodzik w jednej z form

procedure TForm6.K_dodajClick(Sender: TObject);
var
  list:Tlistitem;
begin

list:=form1.madres.items.add;
list.caption:=K_nazwa.Text;
list.SubItems.Add(K_mail.Text);
end;

i mi to nie działa nie wiem dlaczego wyskakuje taki błąd

[Error] ksiazka.pas(32): Undeclared identifier: 'Tlistitem'

0

domyslam sie, ze procedura ta jest na innej formie (inny modul) niz ListView.
jezeli tak to kompilator wywala blad poniewaz na tej formie gdzie jest procedura nie ma tego komponentu. mialem taki sam problem, ale poradzilem sobie, troche w banalny sposob ale zadzialalo - musisz po prostu wstawic na ta forme (gdzie masz procedure) kolejny komponent ListView no i ustaw jego walasciwosc Visible na False. i nie martw sie, procedura bedzie odwolywac sie nie do tego co wlasnie wstawiles a do tego co jest na odpowiednym formularzu.

mam nadzieje ze ogarniasz to co napisalem, staralem sie napisac jaknajprosciej

pozdro.

0

Wystarczy wstawic na forme z procedurą listview skompilować wyłączyc program i skasować listview :-P

0

przecieŻ to wlasnie napisalem... :-D

0

przecieŻ to wlasnie napisalem... :-D

[glowa] Widocznie dla czarownika jeżeli nie widac komponentu to znaczy że go nie ma :-D. Zamiast bawić sie komponenetem wystarczy dodać do uses unit "ComCtrls".

0

Dzięki.Ale banalne rozwiązanie hehe :)

0

A po co to idiotyczne he,he ?

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