Get The Form Name When The Class Is Initialized?
Jul 28, 2010Public Class MyClass
Property Form as Form
Public Sub Mysub1
[code].....
Public Class MyClass
Property Form as Form
Public Sub Mysub1
[code].....
Suppose we have a class like:
Public Class Question
Private Shared _field as Integer = CrazyIntegersRepository.GetOne()
' Some other useful things go here
End Class
And the method GetOne throws an exception... How can we manage that? Is a good practice to rewrite that into a static constructor? When is the GetOne method going to be executed if we leave it there in the inline _field declaration?
I have classes similar the following:
[Code]...
I want the Name property of the Dings class to be initialised at first, I know, I could also create the foo-object (as member of dings) later in the constructor. But I want to have it this way, because in the end there are very much singleton objects instantiated in the Dings-class that I want to be created in only one line.
[Code]...
I have put this code in the global form Inherits System.Windows.Forms.Form. And then in the form that will inherit this from the global Inherits MenuStrip. "MenuStrip" is what the global form is called. But keep getting this error: Error1Base class 'MenuStrip' specified for class 'Lesson2' cannot be different from the base class 'System.Windows.Forms.Form' of one of its other partial types.
View 5 RepliesI've been creating short test apps repeatedly to try to understand some of the concepts in VB.NET.For the most part it has been illuminating.I read Bucky's .NET knowlegebase tutorial on passing objects as parameters to newly created forms. He shows how to create a new class that inherits from the base form class and define a New() method with parameters Extending the concept I thought about doing the same thing with a form that was created at design-time (In this case Form2).
[Code]...
I'm trying to get the ATM Class to Instantiate on the Form class.
[code]...
ISSUE = " 'ThisATM' is used before it has been assigned a value. A Null reference exception could result at runtime"
The Other problem i am having is with a class in the program called CardReader. What am i supposed to type to let the code below be able to "read" the read function on the Form1?
[code]...
I designed a class contains a form that have buttons. When i click any button this function runs
Public Sub BtnClick(ByVal sender As Object, ByVal e As EventArgs)
result = CType(sender, Button).Text
[CODE]...
In another project I imported this class. I called the method that shows the form in my class. I need to store the 'result' variable in another variable in the new project. How can It be done.
i am getting this error message while trying to Connect to a Database from the Server Explorer:"Unable to add data connection. The IVsDataConnectionDialog could not be initialized" i am using VS2008 mainly and i have also a VS2005 instalation that works just fine.i have tried to uninstall/repair for 3 time now.
View 7 RepliesHi
I've got a pretty general question about the best practice in passing an object reference to a Form in VB.NET. My form is a dialog and I've created an overload ShowDialog method, where I pass an Object into it ByRef.
The trouble is, I want to be able to refer to that Object throughout my dialog Class and not just in the ShowDialog method. For instance, some of my Events for controls on the form, need to reference that object.
I know I could create a local Private variable in the Class and assign it to the passed value, and then use that value. However I'm thinking this isn't very efficient because it would (I believe) create a new copy of the Object (which is a complex, large class in itself).
I've looked at a lot of posts on different forums where others have received the same error. Most say they were not referencing the connectionstring from the web.config file correctly, or they were trying to open the connection before setting the connectionstring. Well, if that were the case for me, then how does it work on two different systems, but not on the third? It works on my development PC and on the development server, but not in the production environment. The difference is the web and DB server are separate physical servers in my production environment and on a single server for development. My setup, error message and code will be listed below.
I can simulate the error on my PC if I rename the connection string in either section of the web.config file (appsettings, connectionstrings) to something else. You will see how I have tested both below.
[Code]...
I have a web application that works perfectly on my local machine but not once Ive uploaded to the hosting server I get:
Server Error in '/' Application.
The ConnectionString property has not been initialized.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The ConnectionString property has not been initialized......
I have a web application that works perfectly on my local machine but not once Ive uploaded to the hosting server i get:Server Error in '/' Application.The ConnectionString property has not been initialized.Description: An unhandled exception occurred during the execution of the current web request.review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The ConnectionString property has not been initialized.Source Error:Line 423:Dim conn As New SqlConnection(connstring)
[Code]...
I keep getting an error that the ConnectionString is not initialized.
Here is my
'* Configure data adaptor and fill data set
sqlDABC.SelectCommand = sqlCmd
sqlDABC.Fill(dsBC, "Supplier")
i have used the autofill method of datagridview, but while i am preparing the system, i have to use different connection string for one datagridview and i think that hardcoding the fill method is the best solution. while at it i have the following as my code:
[Code]...
i get error " the connection string property has not been initialized" while inserting. am using MS access as database.
View 4 RepliesI have 2 datetimepickers. I want to run a select statement between startdate and enddate. When I run the project. I get the error: "The Connection String property has not been initialized." [code]
View 5 RepliesWhat is the best way to access a value of a control within a form outside of the form class. I have a lot of functions defined in a module, one of these functions requires a series of values from controls in my main form such as the FolderBrowserDialog.SelectedPath element. I understand that these cannot be accessed in the format form.FolderBrowserDialog1.SelectedPath and that they need to be accessed using a delegate. This is the part I am stuck with.
[Code]...
So I took this from an example. GetInstance() is called from hundred different places in my program, and when I debug, the line "Prog = New Program" keeps getting hit for each of those calls. Which I thought was exactly what should NOT happen.. Or do I have some fundamental misunderstanding?
[Code]....
It seems the "New" sub triggers a number of calls to Program.GetInstance, before the first one completes. This is due to me earlier having lots of shared public objects in this class, which are no longer shared since the class was made singleton. And these objects, when initialized, calls the Program class for reference to other of it's objects.
Im getting "connection property has not been properly initialized" error message on command2.ExecuteNonQuery().
I Have an SQL query which displays its result in a grid view (one result only) I'm attempting to get this result to update the database with this particular result from the SQL query
[Code]...
I have the following problem. This is a simple example of some classes I have (each have dependencies on other classes).
public Class1()
{
public Class1(Class2 class2)[code].....
The problem I have is that the assert is always null, even though class1 has been initalized. One condition I do have is that I only want there to be one instance of each class created.
When i am try to execute following code it gives "ExecuteNonQuery: Connection property has not been initialized" error,
Try
Dim cmd As New OleDbCommand
Mycn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\MILIND\Structure\Reports_DB.mdb;")
Mycn.Open()
[code].....
Public Class LoginForm1
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
[code].....
Dear friends I am new in .net world and I am trying to display a single row to a literal. I prefer VB so my code is as follows but I'm getting the error "ExecuteReader: CommandText property has not been initialized".I also tried sqlCmd.CommandText = "getLastModificationDateTime" without the EXEC statement
View 3 Repliesi have this code in form1 at buttonpreview
[Code]...
i have problem with my code
here is my code
Public Sub increment()
Dim dr As SqlDataReader
If con.State = ConnectionState.Closed Then
[code].....
Public
Class Form1
Dim conn
[code].....
Why i got this error ?? ExecuteScalar: Connection property has not been initialized
the red section got error.
my code
Dim sql As String
Dim sql1 As String
Dim sql2 As String
[Code].....
I am opening a form with a user control with some code like this:
Dim Frm = Form1
Frm.UserControl1.Property2 = Value
Frm.Show
[Code]....
I have a Form with three radio Buttons.At Design time, all are set to Checked = False When I start to debug, the first is set to Checked = True. I assume that this is done by code that I did not write. Is there some way to have the application start with no Radio Button set to Checked = True?
View 3 RepliesI have been given the task of debugging someone else's program. It previously ran flawlessly on a 32-bit Windows XP system, but now we are steadily switching over to 64-bit systems and this program has "spit the bit" so to speak.
This is App.Config.xml
Code:
<configuration>
<appSettings>
[Code] .....
The problem is I don't know my alternatives are. System.Configuration.ConfigurationMananger.AppSettings doesn't work.
I've tracked the problem to the last line Con.Open().
Code:
Public Function get_quotes(ByVal strDBConnection As String) As DataSet
Dim con As SqlConnection = New SqlConnection(strDBConnection)
Dim strQuery As String = "SELECT qmpQuoteID FROM Quotes"
Dim da As New SqlDataAdapter(strQuery, con)
Dim dsQuotes As New DataSet("quotes")
Try
con.Open()
The error is "The ConnectionString property has not been initialized."