Methode für freigegebenes Objekt aufgerufen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Zugriffsfehler


Der Fehler Methode für freigegebenes Objekt aufgerufen entspricht dem Fehler Zugriff in freigegebenem Speicher, wird aber durch einen Aufruf einer Methode in einem freigegebenen Objekt verursacht und nicht durch den Zugriff auf den Arbeitsspeicher an sich.

#pragma hdrstop
#include <tchar.h>
#pragma argsused
#include<stdio.h>
#include<dir.h>
class someclass{
	int fnumber;
  public:
	int getnumber(){return fnumber;}
	void setnumber(int nw){fnumber = nw;}
	int doublev(int val){return val*2;}
	int publicalval;

};

void myf()
{
  someclass *myc = new someclass();
  delete myc;
  myc->doublev(5); // error
}


int _tmain(int argc, _TCHAR* argv[])
{
	myf();
	return 0;
}