Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8377929
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T15:47:56+00:00 2026-06-09T15:47:56+00:00

In a Delphi 7 project we installed FastMM. Soon after that we noticed one

  • 0

In a Delphi 7 project we installed FastMM. Soon after that we noticed one of the forms started to issue Abstract Error message on close. I have debugged this extensively and I can’t find the reason so far. The usual reason for this error message doesn’t seem to apply here. The application doesn’t define abstract classes. I also searched the form for a possible use of TStrings or something like that. Most importantly, we didn’t (well, we think we didn’t) make any changes to this form. It just broke.

  1. Are there some other possible causes for this error besides trying to call unimplemented method?
  2. Is there some possibilty that FastMM has enabled some obscure bug in the application, that remained hidden until now?

If the answer to these questions is no, then I’ll just continue to search for an unimplemented method call, relieved that I am not missing something else.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T15:47:58+00:00Added an answer on June 9, 2026 at 3:47 pm

    If there is memory corruption then all sort of errors can be raised and it is very difficult to find the cause.

    To answer your questions: 1) Yes abstract error can also be caused by memory corruption, and 2) Yes enabling FastMM can make bugs visible that normally pass unnoticed (but should still be fixed).

    Some general advice for finding memory errors:

    1. Try “FullDebugMode” setting in FastMM.
    2. Make sure everything you Create is matched with a Free.
    3. Make sure nothing is freed more than once.
    4. Make sure an object is not used after it has been freed (or before it has been created).
    5. Turn on hints and warnings (and fix them when they occur).
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Installed a fresh Delphi xe2. Open a new project (vcl forms application). opened the
In my Delphi Project i want to have a 'Settings' button that when clicked,
I've just received an assignment to upgrade an old Delphi 3 project that I
When I compile our project use Delphi 2010 Trial, there has a fatal error
In Delphi 2009 there is a package, that was installed properly, and works. However
Let's say I have two forms in a delphi project, I want to be
Does it happen that no one ever needs histogram in Delphi ? Google gave
I'm migrating a Delphi project from old Delphi 2.0 IDE to the new RAD
I have multiple rave reports(projects) in the project(the delphi project) and I want to
I have a Delphi XE2 project having components like Label1 , BitBtn1 and Image1

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.