Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Visual Basic
Expertise: Beginner
Aug 6, 1997

GPF in VB.EXE

What do you do when you get a GPF in VB.EXE? Remember that Windows requires you to ensure memory integrity when calling API functions. A GPF in VB.EXE can be produced if an API is incorrectly called. An example of the error is:
 Application error: VB caused a General 
Protection Fault in VB.EXE
at nnnn:nnnn
or one of the following error messages:
 - Assertion failed.
- Bad handle.
- Bad heap block.
This can occur if any of these conditions are passed to an API:
  • Incorrect placement of ByVal in the Declare statement.
  • A passed string initialized to a value that is too short to receive the return value.
  • Undefined parameters in the function declaration or invocation.
  • Incorrect type or length of parameters in the function declaration or invocation.
  • Douglas Haynes
     
    Comment and Contribute

     

     

     

     

     


    (Maximum characters: 1200). You have 1200 characters left.

     

     

    Sitemap
    Thanks for your registration, follow us on our social networks to keep up-to-date