Symptoms
When compiling code that has user-defined types containing arrays ofvariable-length strings you may get this error:

“Fixed or static data can’t be larger than 64K”
Resolution
You exceeded the data limitations of a user-defined type. As stated in theProgrammer’s Guide for Microsoft Visual Basic version 4.0:
No variable of a user-defined type can exceed 64K, though the sum ofvariable-length strings in a user-defined type may exceed 64K(variable-length strings occupy only 4 bytes in the user-defined type;the actual contents of a string are stored separately. User-definedtypes can be defined in terms of other user-defined types, but the totalaggregate size of the types cannot exceed 64K.