fischermx
asked on
Design time ntdll.dll error with Delphi components
Hi,
I have a set of components that when installed in a Windows 7 computer, either 32 or 64 bits, causes an error when closing Delphi, any Delphi version.
This does not happen when running on Windows XP.
The problem occurs just by having the component installed, not even is needed to run an application, or compile. Just by been there, I get the error on Delphi closing.
I want to track the source of the error, but I have no idea where to start.
I mean, how do I debug that? It's a design time error.
I have a set of components that when installed in a Windows 7 computer, either 32 or 64 bits, causes an error when closing Delphi, any Delphi version.
This does not happen when running on Windows XP.
The problem occurs just by having the component installed, not even is needed to run an application, or compile. Just by been there, I get the error on Delphi closing.
I want to track the source of the error, but I have no idea where to start.
I mean, how do I debug that? It's a design time error.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I'm very sorry for the so general description. I see I was not clear that I'm the developer! :(
So, your question "Is Win7 a supported environment?"
I'd answer: "I'm trying" :)
The further I've investigated is that if I disable a very large portion of the code, then the problem goes away, but that's not a solution.
I want to learn about techniques or tools to debug a design time error like this.
P.D. And yes, I've already tried by running Delphi as admin, it does not make a difference.
So, your question "Is Win7 a supported environment?"
I'd answer: "I'm trying" :)
The further I've investigated is that if I disable a very large portion of the code, then the problem goes away, but that's not a solution.
I want to learn about techniques or tools to debug a design time error like this.
P.D. And yes, I've already tried by running Delphi as admin, it does not make a difference.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you!
Could you provide description/links/source code of that component?
Components at design time can execute some code (set or change some properties) when that cannot call the relevant function in the process (for any reason) you get errors and strange behavior.
The ntdll.dll errors can be an incompatibility between the component and the OS, Registry problem, or even a bug in the component.