naides
March 13th, 2003, 20:40
I am having a rather annoying problem with a piece of software, which I am not going to name here, but could be asked in private. It has no real comercial value in any case, because is useless unless it is tied to a $500K instrument.
The problem:
One of the functions of the instrument is controlled by clicking on the different rows of a spread-sheet like window. The Software has a bug, and I cannot select any row that I need, or modifiy parameters in that row. It acts as a grayed-out option.
I called the company and a they went through several options, trying to correct the problem. I know it is not a problem of the instrument, or the hardware interface, because I can test it with the service utilities and It works fine. They eventually threw their hands on the air and told me "we will get back to you" 7 days ago.
I have no alternative, there is not an alternative software that can operate the instrument.
I also know that the software package works OK in other computers, so the problem is idiosyncratic to my BOX.
I reainstalled, not only the software, but the whole operating system, to no avail.
I have tried to trace the code that handles my clicking on the row, by using Sice, and a API spy utility. I placed a BMSG handle_of_the_window
WM_Lbuttonup.
Sice breaks into MFC42.dll. I can trace through the code in User32 that deciphers the message, to a short piece of code inside the application main exe, which gets called cosntantly, and dipatches a message.
What I need to find is the piece code that handles the OnClick event. I know Kayaker (Hi Kayaker, please help me if you read this) have explained some methods to do such a feat in "ungraying" buttons tuts.
I need sugggestions.
I think the problem has to do with the way the software converses with MFC42.dll but I am weary of messing with this system file.
Thanks in advance
The problem:
One of the functions of the instrument is controlled by clicking on the different rows of a spread-sheet like window. The Software has a bug, and I cannot select any row that I need, or modifiy parameters in that row. It acts as a grayed-out option.
I called the company and a they went through several options, trying to correct the problem. I know it is not a problem of the instrument, or the hardware interface, because I can test it with the service utilities and It works fine. They eventually threw their hands on the air and told me "we will get back to you" 7 days ago.
I have no alternative, there is not an alternative software that can operate the instrument.
I also know that the software package works OK in other computers, so the problem is idiosyncratic to my BOX.
I reainstalled, not only the software, but the whole operating system, to no avail.
I have tried to trace the code that handles my clicking on the row, by using Sice, and a API spy utility. I placed a BMSG handle_of_the_window
WM_Lbuttonup.
Sice breaks into MFC42.dll. I can trace through the code in User32 that deciphers the message, to a short piece of code inside the application main exe, which gets called cosntantly, and dipatches a message.
What I need to find is the piece code that handles the OnClick event. I know Kayaker (Hi Kayaker, please help me if you read this) have explained some methods to do such a feat in "ungraying" buttons tuts.
I need sugggestions.
I think the problem has to do with the way the software converses with MFC42.dll but I am weary of messing with this system file.
Thanks in advance