Delphi 12

contains all delphi packages mentioned below
evp
Posts: 3
Joined: Wed Jan 26, 2022 9:14 am

Delphi 12

Post by evp »

Hi, what's the ETA for Delphi 12 support ?

(Can't work without MadShi in Delphi offcourse :D )

Kind regards,
Erik
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

I think it's not officially released yet? I plan to add support very quickly after it's released.
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

Available now:

http://madshi.net/madCollection.exe (madExcept 5.1.4)
choochy2003
Posts: 88
Joined: Fri Mar 21, 2008 4:52 am
Location: Adelaide, South Australia
Contact:

Re: Delphi 12

Post by choochy2003 »

Does this also include Delphi 12 support for MadCodeHook?
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

Yes, of course.
perceptron
Posts: 8
Joined: Thu Feb 08, 2024 6:43 am

Re: Delphi 12

Post by perceptron »

Dephi 12 Athens continues to crash after installing madCollection (Basic + MadExcept 5 + all rights granted on NTFS). After uninstall madCollection Delphi 12 runs perfectly.
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

This seems to be a very rare occurring, I think you're only the 2nd user who has reported such a problem to me so far. How does it crash? Do you get a madExcept crash report? Or a Delphi crash report? Or does it silently exit?

It could be some kind of incompatibility between the madExcept IDE extension, and some other 3rd party IDE extension. Do you have many other 3rd party IDE extensions installed?
perceptron
Posts: 8
Joined: Thu Feb 08, 2024 6:43 am

Re: Delphi 12

Post by perceptron »

Delphi silently exit.
3rd party IDE extensions are not installed (only DevExpress is installed from the component)
Attachments
D12 madExcept.jpg
D12 madExcept.jpg (209.89 KiB) Viewed 28484 times
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

That's really weird. The problem is that it's hard for me to do anything, or even debug the problem, because I can't reproduce it on my PC.

Would it be too much to ask to try uninstalling and reinstalling Delphi 12? I remember that one user did that at some point and it helped with some issue.
perceptron
Posts: 8
Joined: Thu Feb 08, 2024 6:43 am

Re: Delphi 12

Post by perceptron »

I can't reinstall it, sorry
perceptron
Posts: 8
Joined: Thu Feb 08, 2024 6:43 am

Re: Delphi 12

Post by perceptron »

I do not understand what is the dependence of loading your bpl with reinstalling D12?
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

Do you have any self-written IDE packages installed?
perceptron
Posts: 8
Joined: Thu Feb 08, 2024 6:43 am

Re: Delphi 12

Post by perceptron »

I don't have my self-written IDE packages installed
After rename folder c:\Program Files (x86)\madCollection to c:\Program Files (x86)\madCollection_rename IDE starts successfully

I see this in Events Viewer -> Application Error:
Attachments
EventID_ApplicationError.png
EventID_ApplicationError.png (166.79 KiB) Viewed 28477 times
madshi
Site Admin
Posts: 10766
Joined: Sun Mar 21, 2004 5:25 pm

Re: Delphi 12

Post by madshi »

I've seen a similar report previously.

The issue is this: The "madExcept32.dll" file is not supposed to be loaded into the IDE. It is loaded into the IDE only if there's a package loaded in the IDE which was compiled with either leak reporting or with the "instantly crash" feature enabled. None of the madExcept packages have this enabled by default. So there must be some of your own packages or some 3rd party package loaded which was compiled with madExcept's leak reporting and/or "instantly crash" feature enabled.

You can workaround the issue by simply renaming the madExcept32.dll, or by moving it to another folder.
perceptron
Posts: 8
Joined: Thu Feb 08, 2024 6:43 am

Re: Delphi 12

Post by perceptron »

I solved the problem!

I renamed madExcept32.dll in MadExcept32.old and copied madExcept64.dll with a name madExcept32.dll and everything works without any errors!!!
Post Reply