36 lines
1.0 KiB
ObjectPascal
36 lines
1.0 KiB
ObjectPascal
![]() |
library JCYData;
|
||
|
|
||
|
{ 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
|
||
|
SysUtils,
|
||
|
WinTypes,
|
||
|
WinProcs,
|
||
|
Classes,
|
||
|
U_EleData in 'U_EleData.pas',
|
||
|
U_HexFunction in 'U_HexFunction.pas',
|
||
|
U_iniParam in 'U_iniParam.pas',
|
||
|
U_DataModule_COM in 'U_DataModule_COM.pas' {DataModule_COM: TDataModule};
|
||
|
|
||
|
{$R *.res}
|
||
|
procedure DllEnterPoint(dwReason: DWORD);far;stdcall;
|
||
|
begin
|
||
|
DLLProc := @DLLEnterPoint;
|
||
|
DllEnterPoint(DLL_PROCESS_ATTACH);
|
||
|
end;
|
||
|
exports
|
||
|
CommOpen,
|
||
|
CommClose;
|
||
|
begin
|
||
|
end.
|