home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Professionell 2007 April
/
PCpro_2007_04.ISO
/
files
/
dsl
/
NVinst.exe
/
Scripts
/
Scripter
/
MemDefrag.nvs
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
2007-02-10
|
543 b
|
11 lines
function GetCurrentProcess(): Longint; external 'GetCurrentProcess@kernel32.dll stdcall';
function SetProcessWorkingSetSize(prc:Longint; min:longint; max:longint): Longint; external 'SetProcessWorkingSetSize@kernel32.dll stdcall';
var v,v1,v2:integer;
Begin
SetProcessWorkingSetSize(GetCurrentProcess(),-1,-1);
repeat
v:=WaitEvent(v1,v2);
if(v=NMNP_ACTION)and((v1 and NVACTION_LIST)<>0) and (((v1 and NVACTION_RECHECK)<>0)or((v1 and NVACTION_GETFROMFILE)<>0))then SetProcessWorkingSetSize(GetCurrentProcess(),-1,-1);
until v=0;
End.