[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
External exception EEFFACE
Modify the ?Registry:
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
External exception EEFFACE
(CppBuilder compile error) External exception EEFFACE
Hypothesis #1
This looks like a nasty C++ Builder-specific error, but is not. It is an exception caused by the at method of a std::vector:
std::vector<std::vector<double> > test;
const int height = 10;
const int width = 5;
test.resize(height); //Height == 10 ? //NO! NOW THE WIDTH OF THE VECTOR IS SET TO 10
for (int i=0; i!=height; ++i)
{
test[i].resize(width); //Width == 5 ? //NO! NOW THE HEIGHT OF THE VECTOR IS SET TO 5
}
test.at(4).at(9)=0.0; //ERROR: OUT OF RANGE, as size equals 5x9!
test.at(9).at(4)=0.0; //NOT OUT OF RANGE
Hypothesis #2
From the DTS Knowledgebase:Modify the ?Registry:
- Start REGEDIT.EXE
- Open HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Image file execution options
- Create a new key for your application, e.g. 'Project1.exe'
- Create a new value: Value Name: DisableHeapLookAside. Data Type: REG_SZ
External links
- Somebody who really knows what this error is about: http://www.respower.com/~earlye/programming/TranslateStandardExceptions.htm
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
