Skip navigation.
 
mlNewbie question: error in creating a NSData object using handle (Resource Management)
FROM : Tran Kim Bach
DATE : Wed Jun 25 08:19:23 2008

Hi folks,I'm a newbie to Cocoa.
Recently, I'm working on a project relating to Resource Management.
In my project, there's a part that I'm reading through the resources in a
resource file.
I'm using:
int count = CountResources( typeName );
to get all resource that has the type "typeName", then loop through this
resource list to take resource data out.

for (n = 1; n <= count; n++)
{
  Handle dataHandle = Get1IndResource( type1, n);
  ....
  NSData *data = [NSData dataWithBytes: *dataHandle length:
GetResourceSizeOnDisk(dataHandle)];  // I GOT AN ERROR HERE
  //using data
  struct A_STRUCT aStruct;

  memcpy(& aStruct,[data bytes], [data length]);
}
After several times looping through the list, I got an error in the line
above.
But if I use data directly, like the following code, there is no error
occurred.
  memcpy(&pgControlRes,*dataHandle, GetResourceSizeOnDisk(dataHandle));
Any suggestions for my problem.
I highly appreciate all your helps.

Related mailsAuthorDate
mlNewbie question: error in creating a NSData object using handle (Resource Management) Tran Kim Bach Jun 25, 08:19
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Kai Jun 25, 08:36
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Ken Thomases Jun 25, 08:36
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Tran Kim Bach Jun 25, 10:42
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Kyle Sluder Jun 25, 15:08
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Hamish Allan Jun 25, 15:43
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Andrew Farmer Jun 25, 16:25
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Kai Jun 25, 17:58
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) I. Savant Jun 25, 18:14
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Tran Kim Bach Jun 26, 04:49
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Tran Kim Bach Jun 26, 09:27
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Ken Thomases Jun 26, 23:11
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Tran Kim Bach Jun 27, 05:00
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Graham Cox Jun 27, 05:14
mlRe: Newbie question: error in creating a NSData object using handle (Resource Management) Kai Jun 27, 09:00