Pop-Up Thingie
Sidebar
>>> Magnum BBS <<<
Home
Forum
Files
Dark
Log in
Username
Password
Sidebar
Forum
Usenet
COMP.LANG.XHARBOUR
Memory Leak - xharbour
From
Eduardo Motta
@21:1/5 to
All
on Thu Oct 14 10:35:37 2021
Running the example below the application accumulates memory indefinitely.
Function TestMemoryLeak()
While LastKey() # 27
? InExecution("teste.exe")
HB_GCALL(.t.)
inkey(.01)
EndDo
Return
Static FUNCTION WMIService()
static oWMI
local oLocator
if oWMI == nil
oLocator := CREATEOBJECT( "wbemScripting.SwbemLocator" )
oWMI := oLocator:ConnectServer()
endif
return oWMI
Static Function InExecution(cNameApl)
Local oWmi, oList, oProc
Local cExecName := cNameApl
Local nCont := 0
oWmi := WmiService()
oList := oWmi:ExecQuery( "select * from Win32_Process" )
For each oProc in oList
Try
if cExecName in lower(oProc:ExecutablePath)
nCont++
endif
catch
End
Next
Return nCont
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)
Who's Online
Recent Visitors
Keyop
Fri Dec 8 18:35:30 2023
from
Huddersfield, West Yorkshire
via
Telnet
Daniel Garrod
Fri Dec 8 15:53:00 2023
from
Cambridge, Uk
via
Telnet
Bob Worm
Fri Dec 8 07:14:22 2023
from
Wales, Uk
via
Telnet
Chinaman
Fri Dec 8 06:09:41 2023
from
Linkou,tw
via
Telnet
System Info
Sysop:
Keyop
Location:
Huddersfield, West Yorkshire, UK
Users:
251
Nodes:
16 (
2
/
14
)
Uptime:
70:45:44
Calls:
5,561
Calls today:
4
Files:
11,680
Messages:
5,122,785