static way(Delphi):
//declare
procedure Foo(s:string); external 'abc.dll' ;
//use
Foo('fff')...
dynamic way:
type TFunc=procedure(s:string) ;
var p:TFunc;
h:=LoadLibraryA('abc.dll')
p:=GetProcAddress(h,'Foo')
p('sdf');...
while in PB,I can use OpenLibrary and GetFunction...I think this is dynamic way.
how can I use the static way?



