PA_CountResources


version 2003


PA_CountResources (resfile; kind) → long

Parameter Type Description
resfile short → File reference number of the file to access
kind unsigned long → Kind (4 Bytes type) of resource
Function result long ← Number of resources of type kind

Description

The routine PA_CountResources returns Number of resources of type kind in the file referenced by resFile .

This is usually used before a loop that gets an indexed access to resources of a particular kind.

If resFile is not a valid file reference number, the routine returns 0.

Example

Do something with all the ressources of the file.

   long         countKinds, countRes, i, j;
   unsigned long   kind;
 
   countKinds = PA_CountResourceKinds(resFile);
   for(i = 1; i <= countKinds; i++)
   {
      kind = PA_GetIndexedResourceKind(resFile, i);
      countRes = PA_CountResources(resFile, kind);
      for(j = 1; j <= countRes; j++)
      {
         /* PA_GetINdexedResource(...) */
      }
   }

See Also

PA_CountResourceKinds .

Error Handling

Use PA_GetLastError to see if an error occurred