Some courses and learning paths on NI Learning Center may not appear on learner dashboards. Our team is actively investigating.

If you encounter access issues, please contact services@ni.com and include the learner’s name, email, service ID or EA number, and the list of required courses.

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,236 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,227 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,216 Views)