Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!harvard!uwvax!astroatc!nicmad!brown From: brown@nicmad.UUCP Newsgroups: net.micro.pc Subject: Re: Need help with BASIC compiler Message-ID: <686@nicmad.UUCP> Date: Mon, 12-May-86 00:53:58 EDT Article-I.D.: nicmad.686 Posted: Mon May 12 00:53:58 1986 Date-Received: Wed, 14-May-86 19:02:34 EDT References: <5433@alice.uUCp> Reply-To: brown@nicmad.UUCP (Mr. Video) Organization: Nicolet Instrument Corp. Madison WI Lines: 28 In article <5433@alice.uUCp> d@alice.UucP (Daniel Rosenberg) writes: >Help! > >I'm using the IBM Basic Compiler (version 2) on an AT&T PC 6300, >with 640K of memory. > >I'm trying to have a main module, in one source file, CALL with >variables to be passed to a subprogram in another source file. >It all compiles and links fine, but: > >1) Some of the variables (which are two-dimensional arrays) get >weird values in them. This is because both IBM's and Microsoft's first release of their BASIC compilers had a bug that caused DYNAMIC arrays to give either the address of the array or one of the pointers (if 2 or more dimensions). Microsoft has sent an update diskette to all registered QUICKBasic users, but IBM has still to get out a version that works right. I am on the fourth patch diskette and am still having trouble. I can't help on the other two questions. -- ihnp4------\ harvard-\ \ Mr. Video seismo!uwvax!nicmad!brown topaz-/ / decvax------/