MIDAS Bug Fixes

This page lists a lot of the known MIDAS bugs that can be found from Delphi 3.0 through Delphi 7.0. If you apply the fixes found here, you will not be able to use the run-time package that uses the fixed unit. A related issue is that most fixes will not be available at design-time.

To compile the new patches after modifying the VCL code (you did make a backup of VCL before starting this, didn't you?!?), add the modified units to the uses clause of a test application. After selecting the Project | Options menu item, go to the Directories/Conditional page and make sure the string "$(DELPHI)\SOURCE\VCL" (no quotes) is in the Search Path. Do a Build All and you should see the files in the VCL directory getting built. After you've done this, copy all of the DCUs to the DELPHI\LIB directory so all future programs use the patched DCU files.

Another approach is to simply copy the modified PAS file to your application directory and recompile.

I assume no liability of any kind for this code. If you use it, you're on your own. Please post comments and questions about this page to the appropriate newsgroup (e.g. borland.public.datasnap) at nntp://newsgroups.borland.com.

Select Delphi version: