This is minimal documentation.  I barely had time to give you this since 
I have my own project deadlines, but since I got the original code from 
Compuserve it is only fair that I return something back.  Here it is.

This code only works in Windows 3.1, because the function hmemcpy is new 
to 3.1.

For those that need to build large strings greater than the 64k barrier.  
This is for you.  The file hstrcat.c is the home of additional source 
code for the newly modified HUGEARR.DLL.  There are also changes to the 
".h" files too (function prototypes of course).  Also the ".def" file 
reflects the new functions.

This DLL was built with QuickC for windows and the C700 libraries.

In SQL_SRV.BAS (this code has not been cleaned up) is the function 
prototypes for visual basic and a sample code segment for the VB grid 
control.  This code can be used to build a huge string to be copied to 
the clipboard and pasted into the clipboard.  See the sample code of how 
to hand it off to the clipboard from VB.  Building the data in this 
format will allow you to paste the data directly into Excel.

SEE THIS VB USERS.
A visual basic project file is there too as a demo.  See huge_tst.mak.

VBHugeLock is used because GlobalLock doesn't return the segment part 
unless it is cast to a huge pointer.  See Petzold for a full 
description.  VBHugeStrEnd finds the end of the NULL terminated string 
after a GlobalRealloc occurs.  VBHugeStrCat works like strcat in C, 
except you pass it a huge pointer and it uses hmemcpy.  Notice the 
return value is a huge pointer to the newly concatenated string

Steve Seale		76100,2755
					713-584-3009

