[ Wlada @ 19.06.2005. 13:07 ] @
Zašto mi javlja ove greške?
---------------------------
Debugger Exception Notification
---------------------------
Project proba.exe raised exception class EAccessViolation with message 'Access violation at address 00541A1D in module 'proba.exe'. Write of address 00000004'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

Kada u konstruktoru objekta probam da inicijalizujem pointer koji je u interfejsu definisan kao:
Code:

pocetni : ^pocetak;


a u konstruktoru se nalazi komanda:

Code:
new(pocetni;)


a kada se u konstruktoru nalazi komanda:
Code:
pocetni := nil;


dobijam gresku:

---------------------------
Debugger Exception Notification
---------------------------
Project proba.exe raised exception class EAccessViolation with message 'Access violation at address 00541A06 in module 'proba.exe'. Write of address 00000004'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
[ Srki_82 @ 19.06.2005. 13:51 ] @
Hajde posalji jedan mali test primer pa da probam da kompajliram i pokrenem kod mene.
[ Wlada @ 19.06.2005. 14:07 ] @
Ovo je neko mini skraćeno izdanje.
[ Srki_82 @ 19.06.2005. 15:36 ] @
Kad kreiras test promenljivu nemoj pisati
Code:
test.start;

nego
Code:
test := tUnit2.Start;

To je vrlo bitno!
[ Wlada @ 20.06.2005. 07:46 ] @
Da, to je to. HVALA.