Handling Erros In The Form_Load Routine

Handling Erros In The Form_Load Routine

In VB3, the PostMessage API can cancel an error during Form_Load. Theform unloads if you send a WM_CLOSE message to the loaded window in theerror handler of the Form_Load routine. It is not easy to find out fromthe calling routine exactly why the form unloaded. In VB4, you can create a property on your form to indicate success orfailure, and unload the form from the calling procedure depending uponthe value of that property:

 Public SuccessfulLoad As Boolean ' creates the property Form1.SuccessfulLoadPrivate Sub Form_Load()	SuccessfulLoad = True	If An Error Occurs Then	SuccessfulLoad = False	End IfEnd Sub

In the calling procedure:

 Sub LoadTheFubarForm()	Dim MyForm As Form1	Set MyForm = New Form1	Load MyForm	If MyForm.SuccessfulLoad Then		MyForm.Show vbModal	End If	Unload MyForm	Set MyForm = NothingEnd Sub
Share the Post:
Heading photo, Metadata.

What is Metadata?

What is metadata? Well, It’s an odd concept to wrap your head around. Metadata is essentially the secondary layer of data that tracks details about the “regular” data. The regular

XDR solutions

The Benefits of Using XDR Solutions

Cybercriminals constantly adapt their strategies, developing newer, more powerful, and intelligent ways to attack your network. Since security professionals must innovate as well, more conventional endpoint detection solutions have evolved

AI is revolutionizing fraud detection

How AI is Revolutionizing Fraud Detection

Artificial intelligence – commonly known as AI – means a form of technology with multiple uses. As a result, it has become extremely valuable to a number of businesses across

AI innovation

Companies Leading AI Innovation in 2023

Artificial intelligence (AI) has been transforming industries and revolutionizing business operations. AI’s potential to enhance efficiency and productivity has become crucial to many businesses. As we move into 2023, several