If you have only 1.9M there are some chances that you cannot allocate 1M because you may not have a contiguous memory segment which fit in 1M.
Date: Tue, 22 Apr 2008 12:46:56 +0800From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Re: How to allocate more than 64KB? yes, about 1.9M. But I try to allocate 1M , it still failed. 2008-04-22 Vivian Chen 发件人: Luc Le Blanc 发送时间: 2008-04-22 12:42:08 收件人: Palm Developer Forum 抄送: 主题: re: How to allocate more than 64KB? Vivian Chen wrote: > I want to allocate more than 64KB, how can I do? > I try to call MemGluePtrNew(), but it return 0x00000000(failed). > My program is: > unsigned long size = 1024ul*1024ul*2; > void* p = MemGluePtrNew(size); //return failed > Why? That's 2Mb. Did you check the free heap space before? Luc Le Blanc -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/-- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/ _________________________________________________________________ Votre contact a choisi Hotmail, l'e-mail ultra sécurisé. Créez un compte gratuitement ! http://www.windowslive.fr/hotmail/default.asp -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/