LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PDA module memory handle error

I am writing an application for the Palm using the LabVIEW PDA Module.  This program calls a third party PRC file, and I have set it up using the Knowledge Base article and examples that describe the process.  Several of the calls work correctly.  Then I get an error: "MemoryMgr.c Line 3758 Invalid handle".  MemoryMgr is an NI shared library component.  What can be going wrong that would generate such an error?  I am not out of memory, I think, since just before the error, I displayed the results of the PDA Memory Usage function: 8976 used, 3771384 available.
 
Thank you.
 
BevP
0 Kudos
Message 1 of 3
(3,131 Views)

Hi,

Palm OS uses a Database system to manage files which means that the file system and data share the same memory space. This means that even though your PDA shows that it has 3771384 available memory, this memory may not be available for any data. What I am trying to imply is that memoryMgr.c error might be due to "Out of memory" condition.

Ankita

0 Kudos
Message 2 of 3
(3,122 Views)
After additional testing by Ankita and me, we determined that the problem is that the Hex String to Number function does not work if the output is designated as Unsigned 8-bit Numeric (U8).  A request for correction has been submitted to NI development.
 
BevP
0 Kudos
Message 3 of 3
(3,111 Views)