[bcb] klasa z TImage

0

Wyszła potrzeba, by napisać program w c++ builder. No i teraz mam problem. Piszę klasę i chcę, by jednym z jej elementów byl komponent TImage. Jak mozna to zrobić?
Gdy chcę zapisać w deklaracji klasy

TImage img;

to powstaje błąd, coś w stylu, że VCL pozwala tworzyc komponenty tylko za pomocą new.

Myślę, dobra. Niech to będzie wskaźnik. No to dopisuję * i w konstruktorze chcę dać przypisanie

img = new TImage

to znow jest błąd, że no match i tym podobne.
Jak ja mam to zrobić?

0

Deklaracja:

TImage *img;

Tworzenie:

img = new TImage(/* tu właściciel */);
img->Parent=/* tu właściciel (pochodny od TWinControl) */;

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