I have a fairly large app that sometimes the area of the MDI Frame turns black. Is this some sort of a resource leak in my app, any suggestions on what to check for, or how to remedy.
Bcc7
Thanks,
Byron ...
Byron Hopp
Matrix Computer Services
I have a fairly large app that sometimes the area of the MDI Frame turns black. Is this some sort of a resource leak in my app, any suggestions on what to check for, or how to remedy.
Bcc7
Thanks,
Byron ...
Byron
I presume this happens randomly ... I would put a few well placed oWndMdi:Refresh() and perhaps accompanied by a SysReFresh() after coming out of some of your large ( add\edit ) modules .. after you close your tables ... especially if you are closing ADO tables .. and if they are Ado tables .. make sure you destroy the oRs Object .... oRs := nil ( even if oRs is a Local variable ) .. then oWndMdi:ReFresh(),SysReFresh()
Rick Lipkin
Question, has GRADIENT in window?
No to the Gradiant in the background.
Rick, thanks sounds very reasonable. It does use ADO everywhere.
How do you make sure they are disposed of properly?
Just launch my program, and then exit , and I get:
CheckRes.Txt file...
09/09/17 11:23:08: C:\Datafile\tmsbcc\tmsbcc.exe -- FONT,1846159188,TMDIFRAME:GETFONT(3122)->TMDICLIENT:GETFONT(3099)->TMDICLIENT:NEW(147)->TMDIFRAME:NEW(178)->MAIN(106)
09/09/17 11:23:08: C:\Datafile\tmsbcc\tmsbcc.exe -- BMP,-1476060091,TMDIFRAME:HANDLEEVENT(0)->_FWH(3602)->WINRUN(0)->TMDIFRAME:ACTIVATE(1020)->MAIN(119)
09/09/17 11:23:08: C:\Datafile\tmsbcc\tmsbcc.exe -- ====================================================================================================
End of CheckRes.txt file...
How do I get rid of these?
Byron ...
Don't worry about those as FWH will clean them ![]()
byron.hopp wrote:I have a fairly large app that sometimes the area of the MDI Frame turns black. Is this some sort of a resource leak in my app, any suggestions on what to check for, or how to remedy.
Bcc7
Thanks,
Byron ...
Fivewin for Harbour 15.10
byron.hopp wrote:Fivewin for Harbour 15.10
On my Windows 10 Task Manager I don't see GDI Count, where would I find it.
On Details Tab:
Name
PID
Status
User name
CPU
Memory (private working set)
Description
Or is it one of the rows of the grid?
Thanks,
Byron ...
byron.hopp wrote:On my Windows 10 Task Manager I don't see GDI Count, where would I find it.
On Details Tab:
Name
PID
Status
User name
CPU
Memory (private working set)
Description
Or is it one of the rows of the grid?
Thanks,
Byron ...
Randall,
Wasn't that easy, sorry man I had no idea. I'll start looking at this.
Byron ...
Once I see this number, what action do I take based on what value?
My customer is really getting a little pissy about this happening.
Thanks,
Byron ...
Byron
Can you reproduce this behavior on your machine or on other machines ... If not, I would ask your Customer to look at the offending machine(s) device manager and see what display adapter is in those machine(s).
I bet you will find this is a local machine problem and a cranky video driver.
Rick Lipkin