[fpc-pascal] uses myunit in '../src/myunit.pas' ?

fredvs fiens at hotmail.com
Mon Feb 13 17:07:41 CET 2017

>  Why would you copy functionality that the OS provides out of the box ? 

I profit that you are here Michael !

Not everybody knows perfectly his os.
Dealing with dynamically libraries helps to not oblige end-users to copy
files into root-protected-directories.

But, like explained, if that dynamically loaded library depends on other
libraries you have to define the library-search path for that dependencies.

And here we come.

With fpc, that knows lot of os (unlike other compilers), with use of:

{$ifdef linux}{$define something}{$endif}
{$ifdef freebsd}{$define somethingelse}{$endif}
{$ifdef windows}{$define somethingdifferent}{$endif}

you may help a lot end-users (and developers) 

Take a look at stackoverflow or other developer forum: "how to define path
of libraries" is asked looot of times.

> (2) Why would you copy functionality that the OS provides out of the box ? 

Ha, then you know the command to use... ;-)

This command will be added in the TProcess used by TLoadLibrary.LibraryPath.

And this, with help of all the fpc-gurus, for each OS.


Many thanks ;-)
View this message in context: http://free-pascal-general.1045716.n5.nabble.com/uses-myunit-in-src-myunit-pas-tp5727626p5727648.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.

More information about the fpc-pascal mailing list