logo image - link to home page

Products | Support | Resources | Purchase | Index | Contact

Home
What's New
Products
Distributors
Purchasing Info
Developer Resources
Support
Upgrades
Site Index
Contact Us

keyword search:
 

Home:
Support home:
Support by Product:
EPIC Programmer
Serial Programmer
Programming Adapters
PicBasic Pro Compiler
PicBasic Compiler
CodeDesigner Lite
LAB-X1
LAB-X2
LAB-X3
LAB-X4
LAB-XT
melabs Loader

Frequently Asked Questions

All Products - Windows and system-level error messages         More FAQ Categories        

  1. "Fatal: Out Of Memory"

  2. "Attempt to Free Non-Allocated Memory"

  3. "System file is not suitable for running MS-DOS and Microsoft Windows application"




  1. "Fatal: Out Of Memory"

    If you're specifying the PBP.EXE executable when configuring Windows software, or running PBP.EXE from a command prompt in Windows, you should change to the Windows version of the executable - PBPW.EXE.

    If you're using MicroCode Studio or you're already specifying PBPW.EXE or PBPL.EXE, see the FAQ for "Attempt to Free Non-Allocated Memory" and follow the instructions you find there.

    Top


  2. "Attempt to Free Non-Allocated Memory"

    This is a Windows XP system-level error that suggests a problem with memory allocation.

    In Windows XP, you can make some minor adjustments that affect the memory environment in which an executable program is run.

    For Windows executables like PBPW.EXE, there isn't much control over the specifics of the environment they're launched in. You can right-click the .EXE file, select Properties, then Compatibility. Start by setting it for Win98 compatibility mode.

    For DOS programs like PBC.EXE and PM.EXE, you've got a bit more to poke at. When you right-click on the .EXE and select Properties, you're offered a memory tab that lets you set some of the memory parameters. Select "Auto" for all the memory types found. You can also set compatibility mode for these files.

    Top


  3. "System file is not suitable for running MS-DOS and Microsoft Windows application"

    See the following link at Microsoft for this one:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;324767

    An easier solution that works on some systems is to find the files "config.nt" and "autoexec.nt" in the folder "C:\WINDOWS\Repair" and copy the files to the folder "C:\WINDOWS\system32". Make sure you copy the files and don't move them - leave a copy in the repair folder.

    Top


 


Copyright 2006
microEngineering Labs, Inc.
Box 60039
Colorado Springs CO 80960
(719) 520-5323
(719) 520-1867 fax
email: support@melabs.com
Home | What's New | Products | Support
Resources | Purchase | Index | Contact

Prices subject to change without notice.

PIC, PICmicro, dsPIC, and MPLAB are registered trademarks of Microchip Technology Inc. in the USA and other countries. PICBASIC, PICBASIC PRO, PICPROTO, and EPIC are trademarks of Microchip Technology Inc. in the USA and other countries. BASIC Stamp is a trademark of Parallax, Inc.

Microchip third-party partner  Microchip Consultant Program Member