PDA

View Full Version : Cannot free memory block in DeleteHANDLE


mikehuff
12-30-2001, 06:10 PM
When I open my company in PeachTree Complete, this error "Cannot free memory block in DeleteHANDLE" pops up and I can't get past it. I cannot find any information or fixes for this problem. I'm using 7.03 on Windows 2000.

Jacky Tse
12-30-2001, 10:05 PM
It seems to be related to a known problem in Microsoft Windows 2000 which is based on NT architecture.

For details please read:

http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q264320&GSSNB=1

If this is true, you're running more than 1 instance of the same program. How you run Peachtree?

ps. have you applied the latest service pack for Win2k?

mikehuff
12-31-2001, 06:24 AM
I start PeachTree from the desktop icon. I have a brand new machine with Windows 2000 including all of the service packs. I have reloaded Peachtree and copied my data over. I have three other companies that all open fine, but my main company with lots of data does not. I'm not running anything else special on this machine. I've killed everything else running, reloaded, among other things, and nothing seems to help. All of the companies still open on the old 98 machine.

Originally posted by Jacky Tse
It seems to be related to a known problem in Microsoft Windows 2000 which is based on NT architecture.

For details please read:

http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q264320&GSSNB=1

If this is true, you're running more than 1 instance of the same program. How you run Peachtree?

ps. have you applied the latest service pack for Win2k?

bgirard1
02-07-2002, 05:50 AM
The link to the MS Knowledge base doesn't work.

Has this problem been resolved ??

Can Peachtree 7.03 be run using Windows 2000 ??

Help

mikehuff
02-07-2002, 06:29 AM
The link works. You must copy both lines of the link and paste it in your browser. This does not solve the problem.

Jacky Tse
02-08-2002, 01:04 AM
Good for you to read this, for Peachtree 8 or below:

http://www.peachtree.com/updates_available/html/disable_file_caching.cfm

Hope this helps.

DavidHardaway
02-17-2002, 09:05 PM
I have the same problem with the "Cannot Free Memory Block in DeleteHANDLE" issue. Any possible resolutions? I have tried the following as well and nothing works. The Peachtree solution being to disable File Caching is a bad idea. It will affect your entire systems performance. Here is what I have tried with no luck.. Somebody please help!!!!!!

Windows 2000 comes with a utility that can trick many applications into believe they are running on an Operating System other than Windows 2000. Although not perfect, this utility can help you to install/run many applications under Windows 2000. Take the following steps to use the Windows 2000 Application Compatibility utility.

1- Insert your Windows 2000 CD. Open the Support folder on the CD.

2- Double click the APCOMPAT.EXE file. This will load the Application Compatibility utility.

3- In the Start the following program tab enter the location of the setup/executable file you wish to run, e.g. C:\PCA\NetPeach.exe.

4- Select the Operating System you need to use, e.g. Windows 98.

5- Click Ok to run the program.

If you have Windows 2000 with Service Pack 2 installed Microsoft have added a more convenient to use application compatibility mode. Although this isn't enabled by default. To enable the use of this feature click on Start then Run. Type in the following
Command: regsvr32 %systemroot%\apppatch\slayerui.dll
& hit Enter. Click Ok when prompted that this succeeded.

To use this feature you must have a Shortcut to launch the particular Application (Obviously you shouldn't use this feature unless you have problems with the Application). Right click on this shortcut & select Properties. Select the Compatibility tab.

Select the Run in compatibility mode setting & select an Operating System from the drop-down menu. Select Ok after you have made your selection.

Should you need to disable this feature then simply UnSelect Run in compatibility mode & hit Ok, or if you wish to uninstall this feature altogether (It can still be added again later using the command mentioned earlier) then click on Start, Run, type in: regsvr32 /u %systemroot%\apppatch\slayerui.dll & hit Enter

To run each program in a separate memory space-

ONLY DO THIS AS A LAST RESORT...remember that this applies to all DOS an Win 16bit programs

Only experienced users with knowledge with the registry should do this. And always remember to backup that registry key before you go on.

Create\Change this key with REGEDIT.EXE:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW\
"DefaultSeparateVDM"="yes"

DavidHardaway
02-18-2002, 04:13 PM
IT's nothing more than renaming your data folder to 8 characters or less without any characters such as (>&%) or anything like that. I renamed my data folder on the secong machine and Bam. IT works. And both machines can read and write to the database at the same time.

Problem Solved! No upgrades or any tweaks to the registry needed.

What a pain that was.

hardaway@yahoo.com