Search found 73 matches

by santiago
Mon Jun 08, 2020 5:37 pm
Forum: madExcept
Topic: Delphi 10.4
Replies: 44
Views: 160496

Re: Delphi 10.4

Hello madschi,

is there any release notes available for these beta versions? Is there any way to know what has been added/fixed?

Thank you!

sb
by santiago
Tue May 26, 2020 5:02 pm
Forum: madExcept
Topic: Delphi 10.4
Replies: 44
Views: 160496

Delphi 10.4

Hello madschi,

Delphi 10.4 was just released.

Do you have an idea when you will have a madExcept Version that supports 10.4?

Will this also include the FastMM5 support?
viewtopic.php?f=4&t=28816

Thank you!
by santiago
Wed May 20, 2020 2:05 pm
Forum: madExcept
Topic: FastMM5
Replies: 3
Views: 6253

Re: FastMM5

Great.
Please let me know once the new version is available for download.
Thx!
by santiago
Tue May 19, 2020 10:20 pm
Forum: madExcept
Topic: FastMM5
Replies: 3
Views: 6253

FastMM5

Hello madschi, I am testing FastMM5 which was released recently. https://github.com/pleriche/FastMM5 madExcept automatically adds the following entries to the dpr file: madExcept, madLinkDisAsm, madListModules When using FastMM4, these entries are added AFTER the FastMM4 entry: uses FastMM4, madExce...
by santiago
Fri Jun 07, 2019 5:44 pm
Forum: madExcept
Topic: FastMM_LogStackTrace returning empty string (64 bit only)
Replies: 8
Views: 8258

Re: FastMM_LogStackTrace returning empty string (64 bit only

My tool keeps track of which objects were allocated between a certain time span. The idea is that certain types of objects should no longer exist, after a calculation is performed. The tool provides me a list of all surviving types. For each type I can get the instance list. I can RTTI Inspect any i...
by santiago
Thu Jun 06, 2019 11:35 pm
Forum: madExcept
Topic: FastMM_LogStackTrace returning empty string (64 bit only)
Replies: 8
Views: 8258

Re: FastMM_LogStackTrace returning empty string (64 bit only

madschi, this might be of use for you. I can get usable callstacks (much better than using the FastMM method I described previously) by using the following function I just implemented. I make use of madStackTrace.StackAddrToStr . function LogStackTrace64_Workaround(preparedStack: pointer; stackTrace...
by santiago
Thu Jun 06, 2019 9:45 pm
Forum: madExcept
Topic: FastMM_LogStackTrace returning empty string (64 bit only)
Replies: 8
Views: 8258

Re: FastMM_LogStackTrace returning empty string (64 bit only

Hello madschi, If I use the exported function 'LogStackTrace' from FastMMFullDebugMode64.dll I can then obtain a stacktrace. But the names are mangled. Results look like this: 409744 [System][_ZN6System7_GetMemEx] 410A91 [System][_ZN6System7TObject11NewInstanceEv] 41D269 [System][_ZN6System17TInterf...
by santiago
Thu Jun 06, 2019 5:55 pm
Forum: madExcept
Topic: FastMM_LogStackTrace returning empty string (64 bit only)
Replies: 8
Views: 8258

FastMM_LogStackTrace returning empty string (64 bit only)

Hello madschi, I have an internal tool we use for debugging purposes. In this tool I load the FastMMFullDebugMode dll and import the 'GetRawStackTrace' (in 32 bits) and the 'GetFrameBasedStackTrace' function (in 64 bits). I use this to obtain the callstack. Later on, if I need to log the callstack I...
by santiago
Tue May 07, 2019 5:00 pm
Forum: madCollection
Topic: previous versions
Replies: 1
Views: 8415

previous versions

Hello madschi, I need to obtain the installer for madCollection 2.8.5.0. All links that I find on your site point to the same url: http://madshi.net/madCollection.exe However that link always resolves to the latest version. This is also the link that is included in the email with the subject: "...
by santiago
Tue Mar 12, 2019 11:41 pm
Forum: madExcept
Topic: circular reference detection, posible?
Replies: 3
Views: 4125

Re: circular reference detection, posible?

Hello madschi,

I completely understand, your concern is very reasonable.
Is there anyway we could implement something like that?
Maybe some sort of user-plugin?

Despite all limitations it would very handy for us to have a list of circular references at a given time.

Thanks!
by santiago
Mon Mar 11, 2019 9:44 pm
Forum: madExcept
Topic: circular reference detection, posible?
Replies: 3
Views: 4125

circular reference detection, posible?

Hello madschi, it is well known that circular references between interface objects cause memory leaks. E.g: Obj1 -> references Obj2 Obj2 -> references Obj1 Obj1, and Obj2 are interface objects, they will be released once their reference count reaches 0. This will never happen in this case, due to th...
by santiago
Mon Feb 18, 2019 4:13 pm
Forum: madExcept
Topic: Add VERSIONINFO to compiled *.bpl files
Replies: 2
Views: 3803

Re: Add VERSIONINFO to compiled *.bpl files

"RCData\DESCRIPTION\0" will do.
Thank you!
by santiago
Fri Feb 15, 2019 8:59 pm
Forum: madExcept
Topic: Add VERSIONINFO to compiled *.bpl files
Replies: 2
Views: 3803

Add VERSIONINFO to compiled *.bpl files

Hello madschi, we use a couple of 3rd Party Delphi Components. We need to know which version of that 3rd Party Component is in use. madExcept is the only 3rd Party Component that does not include VERSIONINFO in the compiled *.bpl files. Without that it is not possible for us to know which version of...
by santiago
Thu Feb 14, 2019 10:51 pm
Forum: madExcept
Topic: request: tools for automated build
Replies: 3
Views: 4244

Re: request: tools for automated build

Hi there, did you have a look at madExceptPatch.exe? Look at question "6. Why does madExcept not work when I use command line compiling?" http://help.madshi.net/madExceptFaq.htm We have our own tool that launches the Delphi IDE for us. It does a bunch of things besides launching the IDE. B...
by santiago
Thu Nov 29, 2018 9:50 pm
Forum: madExcept
Topic: madExcept 5 -> exception box displays 'madExcept 4' text
Replies: 1
Views: 2929

madExcept 5 -> exception box displays 'madExcept 4' text

Hello madschi, I just wanted to quickly test madExcept 5. At first I thought I had done something wrong while updating because the bug report windows was displaying the text 'madExcept 4' (just below the 'close application' button). Since I could not figure out what the problem was I created a new t...