EssOtlSetMemberSolveOrder

Sets the solve order of a member.

Syntax

ESS_FUNC_M EssOtlSetMemberSolveOrder (hOutline, hMember, cOrder);
ParameterData TypeDescription

hOutline

ESS_HOUTLINE_T

Outline context handle (input).

hMember

ESS_HMEMBER_T

Dimension handle (input).

cOrder

ESS_UCHAR_T

Solve order (input). 0 - 127

Notes

Return Value

Returns 0 if successful.

Example

   ESS_STS_T         sts = ESS_STS_NOERR;
   ESS_HOUTLINE_T    hOutline = ESS_NULL;
   ESS_HMEMBER_T     hMember = ESS_NULL;
   ESS_UCHAR_T       ucOrder = 0;

   /* code to assign hOutline variable omitted */
   /* code to assign hMember variable omitted */
   /* code to assign ucOrder variable omitted */


   if (hOutline && hMember)
   {
      if (ucOrder > 127)
      {
         printf("Solveorder must be less than 128\n");
      {
      else
      {
         sts = EssOtlSetMemberSolveOrder(hOutline, hMember, ucOrder);

         if (sts)
            printf("Error [%ld] returned\n", sts);
         else
            printf("Solve Order: %d\n", ucOrder);
      }
   }
   else
      printf("Both hOutline and hMember must have values\n");

See Also