Click here to Skip to main content
15,921,169 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: memory allocation using new operator Pin
Jörgen Sigvardsson4-Jan-07 4:31
Jörgen Sigvardsson4-Jan-07 4:31 
GeneralRe: memory allocation using new operator Pin
vikramlinux4-Jan-07 18:28
vikramlinux4-Jan-07 18:28 
GeneralRe: memory allocation using new operator Pin
Jörgen Sigvardsson5-Jan-07 2:15
Jörgen Sigvardsson5-Jan-07 2:15 
QuestionPrivate Access Pin
Shouvik Das4-Jan-07 3:54
Shouvik Das4-Jan-07 3:54 
AnswerRe: Private Access Pin
Jörgen Sigvardsson4-Jan-07 4:20
Jörgen Sigvardsson4-Jan-07 4:20 
GeneralRe: Private Access Pin
Shouvik Das4-Jan-07 16:37
Shouvik Das4-Jan-07 16:37 
GeneralRe: Private Access Pin
Shouvik Das4-Jan-07 18:44
Shouvik Das4-Jan-07 18:44 
GeneralRe: Private Access Pin
Shouvik Das4-Jan-07 19:28
Shouvik Das4-Jan-07 19:28 
The real prob comes when accessing function.

say we've classes ported to us in .obj format. then going for DMA using pointers is a risky n unreliable job.
class x
{
private:
	void meth1()
	{
		cout<<"Meth1";
	}

	void meth2()
	{
		cout<<"meth 2";
	}
};

class xduplicate
{
public:
	void virtual meth1();
	void virtual meth2();
};

main()
{
	x obj;
	xduplicate *obj1;
	obj1=(xduplicate *)&obj;
	obj1->meth1();
}

we can access meth1 only if in class x it is virtual. i.e. the entry is in the virtual table.

But now i cant jst change the native code ported to us. i've to anyhow access the private methods without any change in native code.

wht we're plannin is x will be the producer class n xduplicate the consumer class.
x will be available as .obj along with .h file
so how can 1.



There are only two kinds of people who are really fascinating-people who know absolutely everything, and people who know absolutely nothing.
Oscar Wilde (1854-1900)
Regards...
Shouvik

GeneralRe: Private Access Pin
Shouvik Das4-Jan-07 19:31
Shouvik Das4-Jan-07 19:31 
GeneralRe: Private Access Pin
Jörgen Sigvardsson5-Jan-07 2:19
Jörgen Sigvardsson5-Jan-07 2:19 
GeneralRe: Private Access Pin
Shouvik Das5-Jan-07 16:30
Shouvik Das5-Jan-07 16:30 
QuestionCOM exe registration ? Pin
Sakthiu4-Jan-07 3:52
Sakthiu4-Jan-07 3:52 
AnswerRe: COM exe registration ? Pin
James R. Twine4-Jan-07 4:21
James R. Twine4-Jan-07 4:21 
AnswerRe: COM exe registration ? Pin
Sumesh V.V4-Jan-07 17:04
Sumesh V.V4-Jan-07 17:04 
QuestionGDI Objects [modified] Pin
BlitzPackage4-Jan-07 2:59
BlitzPackage4-Jan-07 2:59 
AnswerRe: GDI Objects Pin
Mark Salsbery4-Jan-07 5:26
Mark Salsbery4-Jan-07 5:26 
GeneralRe: GDI Objects Pin
BlitzPackage4-Jan-07 5:28
BlitzPackage4-Jan-07 5:28 
GeneralRe: GDI Objects Pin
Mark Salsbery4-Jan-07 6:14
Mark Salsbery4-Jan-07 6:14 
GeneralRe: GDI Objects Pin
BlitzPackage4-Jan-07 6:21
BlitzPackage4-Jan-07 6:21 
GeneralRe: GDI Objects Pin
Mark Salsbery4-Jan-07 6:47
Mark Salsbery4-Jan-07 6:47 
GeneralRe: GDI Objects Pin
BlitzPackage4-Jan-07 11:53
BlitzPackage4-Jan-07 11:53 
GeneralRe: GDI Objects Pin
Mark Salsbery4-Jan-07 12:21
Mark Salsbery4-Jan-07 12:21 
GeneralGDI Objects Pin
BlitzPackage4-Jan-07 12:53
BlitzPackage4-Jan-07 12:53 
GeneralRe: GDI Objects Pin
Mark Salsbery4-Jan-07 13:06
Mark Salsbery4-Jan-07 13:06 
GeneralRe: GDI Objects Pin
BlitzPackage4-Jan-07 13:51
BlitzPackage4-Jan-07 13:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.