Page 1 of 1

MadRemote question

Posted: Mon May 02, 2005 3:24 pm
by rhaehnel
Is it possible for madremote to return nested records similar to:

type
pChildRec = ^TChildRec;
TChildRec = record
recname: pchar;
end;

pParentRec = ^TParentRec;
TParentRec = record
recName: pchar;
childRec: pChildRec;
end;

I modified and messed around w/ the demo app for madremote and was able to successfully return the ParentRec, but was unable to get ChildRec(even w/ ReadProcessMemory).

Or is there a better method to solve this problem?

Posted: Tue May 03, 2005 7:23 am
by madshi
You should be able to read all this by using ReadProcessMemory. Please note that you need a seperate call for each pointer/buffer to read. When reading the child rec you still can't access the string. First you also need to read the "recname" buffer with another call to ReadProcessMemory, since "pchar" is just another pointer.