NetTalk Central

Author Topic: NetMainWindow - Window is already open / GPF  (Read 1683 times)

vsorensen

  • Jr. Member
  • **
  • Posts: 52
    • View Profile
    • Email
NetMainWindow - Window is already open / GPF
« on: February 21, 2014, 10:37:45 AM »
I still get reports of this on certain systems.  Is there any way to precede the OPEN(NetMainWindow) with IF STATUS(NetMainWindow)=Window:OK THEN RETURN END or otherwise prevent this "race condition" from causing a GPF?

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11193
    • View Profile
Re: NetMainWindow - Window is already open / GPF
« Reply #1 on: February 24, 2014, 02:24:25 AM »
Do you have any code that OPEN's a window? Or calls the Netmain or something.
You must have methinks... you'd only get that error if you tried to open the window twice inside the same procedure.

cheers
Bruce
 

vsorensen

  • Jr. Member
  • **
  • Posts: 52
    • View Profile
    • Email
Re: NetMainWindow - Window is already open / GPF
« Reply #2 on: February 26, 2014, 01:23:52 PM »
I'm not sure I understand the question.  There's plenty of code that opens other windows, and none that opens a window that is declared within the NetTalk DLL.  Before narrowing it down to NetMain, I had wrapped every OPEN(Window) within the application with a check of the STATUS, and sent that out to the client having the issue, and the debug code was never triggered.

This client has reported that after installing several Microsoft Updates he no longer has the issue.

vsorensen

  • Jr. Member
  • **
  • Posts: 52
    • View Profile
    • Email
Re: NetMainWindow - Window is already open / GPF
« Reply #3 on: February 27, 2014, 05:58:38 AM »

(as provided by the client)

Since it's no longer reproducible, I guess this goes back into the "mystery to solve another time" pile.