guna Samba
guna Samba

Reputation: 484

VB 6.0 Out of Memory Error

One of my VB 6.0 application throws an error "Out of memory" when loading the form in a particular system, but works fine in other machines. But other vb 6.0 application works fine in the same Machine.

Problematic Machine Details: Windows XP, HP load runner installed

Other Machines: Windows 2003

I tried so many ways to find the root cause but i couldn't. Please help me out to find the root cause..

Thanks, Gunasekaran Sambandhan

Upvotes: 4

Views: 34115

Answers (4)

tmighty
tmighty

Reputation: 11389

C:\Windows\SysWOW64\regsvr32.exe MSSTDFMT.DLL

Upvotes: 1

ascriven
ascriven

Reputation: 382

Want to add our fix since it took us days to figure out what was going on.

We were trying to get an old VB6 program to run on Windows 7, we'd gotten it to work on other PCs but this one was giving us problems. Apparently we were missing a dependency, and often this misleading error can be due to missing dependencies.

The particular dependency we were missing was FM20.DLL which we got by installing Microsoft ActiveX Control Pad (http://download.cnet.com/Microsoft-ActiveX-Control-Pad/3000-2070_4-127950.html)

Upvotes: 1

Jackson
Jackson

Reputation: 1

Sometimes if the registration of one or more modules gets messed up, the message "[7] Out of Memory" may occur. Unregistering and then registering the DLL(s) will fix the problem in that case. (Just encountered this on a machine that was "scrubbed" by a network push - IT could not tell me what they scrubbed exactly.)

Upvotes: 0

guna Samba
guna Samba

Reputation: 484

Finally i found the solution for this issue. One specific dll (MSSTDFMT.DLL) of this project is missing in this particular machine. I have placed and registered the dll. Now it is working fine.

Thanks, Gunasekaran Sambandhan

Upvotes: 4

Related Questions