Hello,
submit
When we patch our application with madexceptpatch and run outside of the IDE, we get the Error H7 .dll can not be found.
When we run inside the IDE, alle is working fine.
What can we do. We use the 5.0.0 version.
The application is using runtime packages, we have a small executable en load the Delphi bpls on runtime.
Error starting application
Re: Error starting application
"H7.dll"? Is that one of your dlls? I've never heard of such a dll yet.
If you simply skip the madExceptPatch call, does it work then?
If you simply skip the madExceptPatch call, does it work then?
-
- Posts: 3
- Joined: Tue Feb 11, 2020 10:15 am
Re: Error starting application
No, “H7.dll” is not ours.
And yes, if i skip the madExceptPatch call, then it works.
And yes, if i skip the madExceptPatch call, then it works.
Re: Error starting application
That seems quite strange. When you compile outside of the IDE, are you telling Delphi to produce a detailed map file (-gd switch)? Otherwise, madExcept might use an outdated map file and that could potentially screw things up. Also please make sure that there are no outdated *.tds files flying around which could result in madExcept becoming confused.
For your information: When you compile inside of the IDE, madExceptPatch.exe is also being called to perform the patching. So if it works when compiling inside of the IDE, it seems unlikely to be a bug in madExceptPatch.exe, but my best guess is that madExcept isn't using the right map or TD32 debug information to patch your EXE file.
For your information: When you compile inside of the IDE, madExceptPatch.exe is also being called to perform the patching. So if it works when compiling inside of the IDE, it seems unlikely to be a bug in madExceptPatch.exe, but my best guess is that madExcept isn't using the right map or TD32 debug information to patch your EXE file.
-
- Posts: 3
- Joined: Tue Feb 11, 2020 10:15 am
Re: Error starting application
Hello, my problem was in map file.
It works now.
Thank you.
It works now.
Thank you.