[fpc-devel]'FPC_INITIALIZEUNITS' [was] LINKING a pp library from...

Javier Ros Ganuza jros at unavarra.es
Wed May 23 14:45:32 CEST 2001


Michael, thanks for your quick answer:

I'm now trying to elucidate how to call such a function, and the only
reference I've found to it has been something like
emitinsertcall('FPC_INITIALIZEUNITS'); within the compiler source, but I
don't know how to call such function from a normal program. Could you be
more specific or point me to some place within the docs or to some
example?. I haven't benn able to find more information...

I supouse that I have to make a especial mylibrary initialization
procedure, to be called from the main C program, though library, unlike
units, do not have initialization and termination codes.

Could be a more elegant trick to put a specific intialization unit in
the uses clause of the library ?


> 
> The problem is that the system unit (nor any other unit)  is not
> initialized on Linux or DOS; you should manually initialize all units.
> 
> The best you can do is call FPC_INITIALIZEUNITS, and this will initialize
> all units for you.
> 
> We are working to solve this problem.
> 
> Michael.
> 
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel

-- 
Javier Ros Ganuza.
Dpto. Ingeniería Mecánica./Ingeniaritza Mekanika Saila.
Univ. Pública de Navarra./Nafarroako Unibertsitate Publikoa.
 Campus de Arrosadia s/n. 31006 Iruñea.
Tel. 34 948169307 Fax. 34 948169099




More information about the fpc-devel mailing list