Hi Phillip,

I think that you can achieve this by using the malloc
function for increasing the size of the array at run
time. Try this and let me know that this helped you or
not.


Regards,
Saharsh

--- Phillip Koebbe <[EMAIL PROTECTED]> wrote:
> Is it possible to create an array that on each
> execution of the method it
> is potentially a different size?  For example, let's
> say I've got a
> database of authors.  On my form, I want to have a
> list box to display all
> of the authors.  To use LstSetListChoices, I have to
> pass it an array.  I
> would rather not have a constant define the size of
> the array because then
> I would have to tell the user "There is a limit of x
> authors."  I want it
> to be unlimited.  Here's what I want to do
> (conceptually):
> 
> static void LoadAuthors(void)
> {
>   ...
> 
>   // query database to see how many authors there
> are
>   iNumAuthors = DmRecordsInCategory(dbAuthors,
> dmAllCategories);
> 
>   // instantiate the array
>   Char* AuthorList[iNumAuthors - 1];
> 
>   ...
> 
>   LstSetListChoices(ListPtr, AuthorList,
> iNumAuthors);
> }
> 
> But that doesn't work.  Is there a way to accomplish
> this?
> 
> Thanks,
> Phillip
> 
> 
> 
> 
> 
> -- 
> For information on using the Palm Developer Forums,
> or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/


__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices. 
http://auctions.yahoo.com/

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to