|
@@ -0,0 +1,31 @@
|
|
|
+{ %target=darwin,linux,freebsd,solaris,beos,haiku }
|
|
|
+{ %NEEDLIBRARY }
|
|
|
+
|
|
|
+{$mode delphi}
|
|
|
+program MainApp;
|
|
|
+
|
|
|
+uses
|
|
|
+ dynlibs,
|
|
|
+ Math;
|
|
|
+
|
|
|
+const
|
|
|
+{$ifdef windows}
|
|
|
+ libname='tw16263a.dll';
|
|
|
+{$else}
|
|
|
+ {$ifdef darwin}
|
|
|
+ libname = './libtw16263a.dylib';
|
|
|
+ {$else darwin}
|
|
|
+ libname = './libtw16263a.so';
|
|
|
+ {$endif darwin}
|
|
|
+{$endif}
|
|
|
+
|
|
|
+var
|
|
|
+ hdl: TLibHandle;
|
|
|
+begin
|
|
|
+ // the library will perform a div-by-zero in its init code
|
|
|
+ setexceptionmask([exZeroDivide]);
|
|
|
+ hdl := loadlibrary(libname);
|
|
|
+ if (hdl=nilhandle) then
|
|
|
+ halt(1);
|
|
|
+ unloadlibrary(hdl);
|
|
|
+end.
|