git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.SDAC@3 6f543ec7-021b-7e4c-98c9-62eafc7fb9a8
37 lines
939 B
ObjectPascal
37 lines
939 B
ObjectPascal
|
|
library MS_DLL;
|
|
|
|
{ Important note about DLL memory management: ShareMem must be the
|
|
first unit in your library's USES clause AND your project's (select
|
|
Project-View Source) USES clause if your DLL exports any procedures or
|
|
functions that pass strings as parameters or function results. This
|
|
applies to all strings passed to and from your DLL--even those that
|
|
are nested in records and classes. ShareMem is the interface unit to
|
|
the BORLNDMM.DLL shared memory manager, which must be deployed along
|
|
with your DLL. To avoid using BORLNDMM.DLL, pass string information
|
|
using PChar or ShortString parameters. }
|
|
|
|
uses
|
|
ShareMem,
|
|
SysUtils,
|
|
Classes,
|
|
DLLMain in 'DLLMain.pas' {fmDllMain};
|
|
|
|
exports
|
|
AssignConnection,
|
|
ShowForm,
|
|
HideForms;
|
|
|
|
var
|
|
SaveExit: pointer;
|
|
|
|
procedure DllExit;
|
|
begin
|
|
ExitProc := SaveExit;
|
|
end;
|
|
|
|
begin
|
|
// SaveExit := ExitProc;
|
|
// ExitProc := @DllExit;
|
|
end.
|