Im currently making shared library with ARM.
The problem is DmGetResouce just keep returning the NULL
The DmGetLastErr said "Couldnt find resource" (error code 210)


        ARMStruct *armStruct = MemPtrNew(sizeof(ARMStruct));
        
        FtrGet(sysFtrCreator, sysFtrNumProcessorID, &processor);

        if (sysFtrNumProcessorIsARM(processor))
        {
                mh = DmGetResource('ARMC', 1);
                if(mh==NULL){
                        SysFatalAlert(StrIToH(buffer,(long)DmGetLastErr()));
                }else SysFatalAlert("Not Null input");

                pnoPtr = MemHandleLock(mh);
                PnoLoad(&pno, pnoPtr);
                
                //user Data
                armStruct->functionNumber = 2;
                armStruct->refNum = refNum;
                armStruct->ccP = clientContextP;
                err = PnoCall(&pno, armStruct);


I couldnt find the problme in the code. Im using CW9.3 and
the bin filename is "ARMC0001.bin". I also check the out prc file
by PRCExplorer. It contains ARMC resource. 

Does anyone have suggustions for this problem?
I will really appreciate your comments or sugguestion. Thanks
-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to