Can someone tell why is the first part of the "if"
doesn't give me an error... and the second does...

It give me an ivalid handle error....
Is there something Im doing wrong...

     if(ArmedState == false)
     {
      Handle AText = MemHandleNew(8);
      StrCopy(MemHandleLock(AText), "Armed");
      MakeMyBeep(shortBeep, 3);
      ArmedState = true;
      ChangeTextLab(MainText164Field, AText);
      MemHandleUnlock(AText);
      MemHandleFree(AText);
     }
     else
     {
      Handle DText = MemHandleNew(10);
      StrCopy(MemHandleLock(DText), "Disarmed");
      MakeMyBeep(shortBeep, 5);
      ArmedState = false;
      ChangeTextLab(MainText164Field, DText);
      MemHandleUnlock(DText);                                    <---
Invalid Handle
      MemHandleFree(DText);
     }
     MemHandleUnlock(GCode);





-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to