[fpc-pascal] Dynamic linking variables

Michael Van Canneyt michael at freepascal.org
Thu Oct 25 15:21:39 CEST 2007



On Thu, 25 Oct 2007, ik wrote:

> On 10/25/07, Marc Santhoff <M.Santhoff at t-online.de> wrote:
> > Am Donnerstag, den 25.10.2007, 11:12 +0200 schrieb ik:
> > > Hello List,
> > >
> > > I'm binding FAM/GAM to Pascal, and I do it in two flavors: static and
> > > dynamic linking (depending on the define). I found out that I require
> > > to link two variables with the library.
> > > How can dynamic link a variable using FPC ?
> >
> > If you're talking about a variable in a dynamically linked lib declaring
> > like this
> >
> >   myvar: integer; cvar; external;
> >
> > should do.
> >
> > If you want to load a library dynamically at runtime using
> > LoadLibrary/dlload, I don't know.
> 
> Yes, that's what I was asking :)

You cannot do this with a single construct; You need a pointer in the case
of a dynamically loaded library.

Michael.



More information about the fpc-pascal mailing list