Large UDT causes GPF - Can anyone help?! 
Author Message
 Large UDT causes GPF - Can anyone help?!

I'm developing an application that contains a class that contains a UDT.
The problem I'm having is that the size of the UDT is about 63000 bytes
(all fixed length strings, bytes, integers, and longs).  I can instantiate
the class and load information from a file into the UDT, but when I create
a form that has a reference to the class, and try to display the form (I'm
not even trying to get any information from the class yet), I get the
following {*filter*} little message:

VB caused a general protection fault
in module VBA2.DLL at 000d:0000232d.
Registers:
EAX=00020000 CS=5397 EIP=0000232d EFLGS=00000246
EBX=0000f650 SS=5887 ESP=0000d2d8 EBP=0000d304
ECX=00020003 DS=5317 ESI=00022ed4 FS=0abf
EDX=815e0000 ES=6c3f EDI=00020000 GS=0227
Bytes at CS:EIP:
26 c4 5f 12 8b 76 e8 26 8b 00 26 8b 50 02 89 46
Stack dump:
00002ed4 0002000a 6c3ff6be 6c3ff6ae 00000000 00000000 d37c0000 53970d36
5887d33e 6c3ff6ae 6c3ff6be 0d67d37c 637f2540 6c3ff650 00005317 0000aca6

I think I'm pushing the limits of VB by having a UDT so large, but it's not
when I instantiate the class that the GPF occurs, or even when I
instantiate a form that instantiates the class.  It's only when I try to
Show the form that the GPF occurs.



Fri, 26 Nov 1999 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. data1.refresh causes GPF in MSJT3032.DLL...anyone?`

2. data1.refresh causes GPF in MSJT3032.DLL...anyone?`

3. data1.refresh causes GPF in MSJT3032.DLL...anyone?

4. Shell Command Caused GPF in 4.0 - NEED HELP!!!!

5. Help! VB4 causes GPF

6. Listview LVM_SETITEM causes GPF Help

7. Listview LVM_SETITEM causes GPF Help

8. GPF in AdvApi32.Dll - Help Anyone?

9. GPF in AdvApi32.Dll - Help Anyone?

10. Help with UDT - Converting a UDT to a string Variable

11. Help with UDT - Converting a UDT to a string Variable

12. UDT causing Out of Memory in EXE Only

 

 
Powered by phpBB® Forum Software