1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| library freelib;
{ Important note about DLL memory management: ShareMem must be the
first unit in your library's USES clause AND your project's (select
View-Project 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 DELPHIMM.DLL shared memory manager, which must be deployed along
with your DLL. To avoid using DELPHIMM.DLL, pass string information
using PChar or ShortString parameters. }
uses
SysUtils,
ibheader in 'Ibheader.pas',
StrFncs in 'Strfncs.pas',
TimeFncs in 'Timefncs.pas',
MathFncs in 'Mathfncs.pas';
{$R *.RES}
{$E DLL}
exports
AgeInMonths index 0,
CDOWLong index 1,
CDOWShort index 2,
CMonthLong index 3,
CMonthShort index 4,
DayOfMonth index 5,
DayOfWeek index 6,
DayOfYear index 7,
Month index 8,
Quarter index 9,
WeekOfYear index 10,
Year index 11,
YearMonth index 12,
Quinzaine index 13,
IsDivisibleBy index 100,
Modulo index 101,
SupZeroSum index 102,
FloatSupZero index 103,
IsBitSet index 104,
BitOn index 105,
BitOff index 106,
BitToggle index 107,
Max2Int index 108,
Left index 200,
lrTrim index 201,
lTrim index 202,
Mid index 203,
Right index 204,
rTrim index 205,
Strip index 206,
Log_UpdParam index 207,
Log_InsParam index 208,
DumpDebug index 209,
Log_Export index 210,
Log_Import index 211,
Add2Strings index 212,
LotCmde index 213,
PtPos index 214;
begin
end. |
Partager