Need help with visual basic 2008, It is a really simple script to show another form Diaries.Show() and got an error like this Exception.InnerException
An error occurred creating the form. See Exception.InnerException for details. The error is: Object reference not set to an instance of an object.
thats just the full error i got
You are referencing something that is not declared.
what does refrencing mean? Sorry english is not my main language
A reference is simply a value that allows indirect access to another value. if you do this Dim x As Integer = 8 x is now a reference to the value 8. Before you use objects make sure you declare and initialize them using the Dim statement
does a form have to be somehow declared before it can be showed, the form exists by the way
worked for other forms
How can i show a form named Diaries when i want to get no errors what to use: show(), Visible = true, Enabled?
I want to make it so that when i press a button another form will open and the form i had the button on will close
Try Me.Show() instead
i cant use Me.Show() when i want to show another form not the one i have button on
first form button 1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form2.Show() 'This code call the second form to be displayed Me.Hide() ' This code hides the first form when the second form is displayed. End Sub
ill try that, but it looks like my code
got error, the same
dont know whats wrong there
i get error when i try to click the button
its not only a show script that will show another form, just a part of my project, The project is a Menu where you can choose: Create new account Log In exit Its saves accounts to folder that it creates in shared documents it can be used to create diaries and edit them
i had a version of that program ready in console not forms, when i decided to take the same thing to forms, just because forms has many more features.
hey if any problem u can go to this site http://www.thenewboston.com/ these are 100s of grt videos for learning VB or any other pro. language
isn't this a great link
"Object reference not set to an instance of an object" refers to a undeclared variable as mentioned above. You need to create an instance of the object prior to accessing it. I haven't played with VBA, but with Java it's managed by: ObjectType Objectname = new ObjectType; You should have something similar in VBA.
thx but i already learning from him
The problem i have is not something that i cant do Form1.Show() I have no idea why it does not work, its just impossible, im 100% sure that i made all correct.
seems like the visual basic would be mad on me.
By the way its not VBA its Visual Basic 2008(sorry if im stupid)
i have created 2 forms already so there is no change that i have to create that first, I think the computer doesn't know whats wrong too.
It might be easier to help if you pasted the relevant code or attached the working project.
got problem fixed thx to everyone who helped!
Join our real-time social learning platform and learn together with your friends!