× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



There's an example of dynamically allocating memory for a table here:

http://www.systeminetwork.com/resources/code/misccode/cobolcode/

Terry

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Urbanek, Marty
Sent: Wednesday, August 15, 2007 2:12 PM
To: midrange-l@xxxxxxxxxxxx
Subject: Dynamic memory allocation in COBOL

Is there a way to dynamically allocate an array in COBOL?

I need to read an entire file into memory, but I don't know the size
until runtime and would prefer not to induce arbitrary program
limitations (by using an OCCURS clause).

I can create an ILE C module if necessary, but would prefer to keep
everything in the main COBOL program if there is a way to do it in
COBOL.

Thanks,
-Marty
This e-mail message is intended only for the
addressee(s) and contains information that may be
confidential and/or privileged material.
If you are not the intended recipient please notify
the sender by reply e-mail immediately.
Use, disclosure or reproduction of any information
in this e-mail by anyone other than the intended
recipient(s) is strictly prohibited.
Sterling Commerce is not liable for any loss or
damage arising in any way from transmission of
the message or use of its attachments.
This email may contain links to third party web
sites.
Sterling Commerce is not responsible for the
content or privacy policies of such other sites and
the existence of a link in this email does not imply
an endorsement of the linked web site or the goods
or services offered therein.

--
This is the Midrange Systems Technical Discussion
(MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.



Confidentiality Notice:

The preceding e-mail message (including any attachments) contains information that may be confidential, protected by applicable legal privileges, or constitute non-public information. It is intended to be conveyed only to the designated recipient(s). If you are not an intended recipient of this message, please notify the sender by replying to this message and then delete it from your system. Use, dissemination, distribution or reproduction of this message by unintended recipients is
not authorized and may be unlawful.





As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.