jak sprawdzic czy obiekt jest stworzony?

0

jak w temacie;)
czyli jak sprawdzic czy obiekt jest stworzony albo przypisany do jakiegos innego

0

<font color="green">czy obiekt jest stworzony albo przypisany do jakiegos innego</span>

Nie rozumiem o co Ci chodzi. Wklej jak go deklarujesz...

0

TObiekt obiekt;

a stwarzam:

obiekt = new TObiekt();

Pisze w bcb.

0

//....
obiekt = new TObiekt();

if(obiekt==0) lub (!obiekt)
{
//obiekt nie został ztworzony
}else
{
//obiekt został ztworzony
}

b
Jak do tej pory sie nie spotkalem, zeby kompilator zostawiał obiekt w "spokoju" jesli poprawnie nie przypisal dla niego pamięci, ale tak jaki pisze TrOuBLE lepiej sie upewnic.

0

//....
obiekt = new TObiekt();

if(obiekt==0) lub (!obiekt)
{
//obiekt nie został ztworzony
}else
{
//obiekt został ztworzony
}

Krukers , nie wiem czy wszystkie kompilatory inicjują wskaźniki wartością NULL , lepiej samemu je inicjować ( tak na wszelki wypadek ) :
TObiekt *obiekt=NULL;

0

w tym problem ze nie moge inicjowac, bo ten obiekt jest w innym obiekcie;)

OK, poradzilem sobie w inny sposob.

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