Show: Delphi C++
Display Preferences

Access in invalid stack

From RAD Studio
Jump to: navigation, search

Go Up to CodeGuard Errors Index

An Access In Invalid Stack error occurs when an attempt is made to access memory below the bottom of the stack. This is different from Access Underrun, since the memory is allocated on the stack and not in the heap.

#include <tchar.h>
#pragma hdrstop
 
void myf()
{
   char name[20];
   strcpy(&name[-1], "someone"); // error
}
 
int _tmain(int argc, _TCHAR* argv[])
{
	myf();
	return 0;
}
Personal tools
In other languages