×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




The problem is the use of the CONST keyword. By specifying CONST you specifically told the compiler to ignore any data past the 40A; in effect, you asked it to do a MOVEL (or EVAL) of your 100A into a temporary 40A field and call with it. Had you not had CONST on the prototype, the compiler would have indeed complained.

Joe

Vern,

I passed data that was 50+ characters long in a 100A field to a
procedure expecting a 40A parameter field and lost the 10+ characters
at the end. If I'd tried to pass a variable of a different type, I'd
have known at the development stage and not, as it happened, during
testing.

Le 27 mars 2012 15:11, Vern Hamberg<vhamberg@xxxxxxxxxxx> a écrit :



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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

This mailing list archive is Copyright 1997-2026 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.