Login | Register   
RSS Feed
Download our iPhone app
Browse DevX
Sign up for e-mail newsletters from DevX

By submitting your information, you agree that devx.com may send you DevX offers via email, phone and text message, as well as email offers about other products and services that DevX believes may be of interest to you. DevX will process your information in accordance with the Quinstreet Privacy Policy.

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



Application Security Testing: An Integral Part of DevOps


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.



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