


	MDTS UPDATE: March 3rd, 1995


	I recently discoverd (thanks to R.W.B) that one of the tools
	used to create MDTS version 6 was not performing as advertised.

	This tool, the "linker" used to assemble all the pieces of the
	application into an actual program (the M6.EXE) is "supposed"
	to create a single EXE containing all functions, and to handle
	the swapping of active modules into and out of memory.

	As the program neared 1 megabyte in size, customer R.W.B found
	and reported to me that going into and out of the AdHoc report
	writer caused the program to lock.

	I at first blamed the error on the fact that I had switched to
	a Pentium computer, and had recompiled the program with a minor
	update, and the fact that "sometimes" progress causes problems.

	Upon further testing I discovered the true cause, which is that
	the linker could not (in spite of vendor claims) manage memory
	properly when the program neared the "magic" one megabyte.

	To solve this problem, I have split the program in two... with
	the main M6.EXE containing everything EXCEPT AdHoc reports, and
	the new M6A.EXE containing ONLY the AdHoc reports.

	I have tested the separate programs, and everything works.  You
	do, of course, need to make sure all functions work on YOUR
	computer... so rename your existing M6.EXE to M6-OLD.EXE before
	you copy the M6.EXE and M6A.EXE from the floppy disk.  If you
	are a new user, use M6 and M6A for their respective functions.
	You may delete the M6-OLD.EXE after you are done testing.




	John Thomas Smith
	JTS Custom Software
	PO Box 86073
	Vancouver  WA  98686



	PS - my Email address has changed, I now use the Internet

	tkandjts@pacifier.com


