mirror of
https://github.com/cheat-engine/cheat-engine
synced 2026-08-15 02:26:08 -04:00
35 lines
1.2 KiB
ObjectPascal
35 lines
1.2 KiB
ObjectPascal
library pscan;
|
|
|
|
{ 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,
|
|
Classes,
|
|
windows,
|
|
mainunit in 'mainunit.pas' {frmpointerscannerold},
|
|
settings in 'settings.pas' {frmpointerscannersettingsold},
|
|
SyncObjs2 in '..\SyncObjs2.pas',
|
|
symbolhandlerlite in 'symbolhandlerlite.pas',
|
|
globals in '..\CEHook\globals.pas',
|
|
PointerscannerSettingsFrm in '..\PointerscannerSettingsFrm.pas' {frmPointerScannerSettings},
|
|
pointerscannerfrm in '..\pointerscannerfrm.pas' {frmPointerScanner},
|
|
VirtualMemoryStub in 'VirtualMemoryStub.pas';
|
|
|
|
{$R *.res}
|
|
begin
|
|
processid:=getcurrentprocessid;
|
|
processhandle:=getcurrentprocess;
|
|
symhandler.loadmodulelist;
|
|
|
|
texecuter.Create(false);
|
|
|
|
|
|
end.
|