tw13628b.pp 435 B

1234567891011121314151617181920212223242526272829
  1. { %needlibrary }
  2. program loadmodule;
  3. uses
  4. dynlibs;
  5. const
  6. {$ifdef unix}
  7. {$ifdef darwin}
  8. libname = './libtw13628a.dylib';
  9. {$else darwin}
  10. libname = './libtw13628a.so';
  11. {$endif darwin}
  12. {$endif unix}
  13. {$ifdef windows}
  14. libname = 'tw13628a.dll';
  15. {$endif windows}
  16. var
  17. hdl: TLibHandle;
  18. begin
  19. hdl := loadlibrary(libname);
  20. if (hdl=nilhandle) then
  21. halt(1);
  22. if not UnloadLibrary(hdl) then
  23. halt(2);;
  24. end.