August 07, 2003
why im getting error messages from the linker like this:

close is a public method and init is a protected one, in unit form
 Error 42: Symbol Undefined _Dform_Form_close_FZv
 Error 42: Symbol Undefined _Dform_Form_init_FC8initFormZv


August 07, 2003
This is probably a problem with the order in which you're building and linking your modules. Let's say you've got 3 modules A, B, and C. A imports B, and B imports C. In order to have no build conflicts, you have to tell the linker to link C first, and then B, and then A. With complex packages, it's a nightmare.

Luckily, there's digc. It comes with the D GUI library called "dig". You can read more about it here:

http://www.opend.org/dig/digc.html

And you can get it here:

http://www.opend.org/dig

--Benji Smith

In article <bgtugt$i73$1@digitaldaemon.com>, Giancarlo Bellido says...
>
>why im getting error messages from the linker like this:
>
>close is a public method and init is a protected one, in unit form
> Error 42: Symbol Undefined _Dform_Form_close_FZv
> Error 42: Symbol Undefined _Dform_Form_init_FC8initFormZv
>
>