Define A Main Method In A Class Versus A Module?
Jul 12, 2011
I was just practicing some coding and noticed that I was able to use class instead of Module in VB .NET. So I replaced my module to class and I got this error message:No accessible 'Main' method with an appropriate signature was found in 'practicevb'.practicevb
I made sure that the startup object was set correctly in Properties > Application > Startup Objects.The error message disappears if I change it back to Module but I would like to keep it class since the other parts of my code I changed to class and didn't return and error messages.
Class Atic
Sub Main()
Console.WriteLine("Hello, this proram will calcaulate the quadratic forumla ax^2 + bx + c")
Dim Quads As New Quads
[code]....
View 4 Replies
ADVERTISEMENT
Feb 17, 2010
In VB6 I always wrote my apps using Sub Main as the starting point. I see in .NET I'm able to wrap it in a shared class (see [URL] for example). However, the downside is that I can't declare any class-level variables, because of course the class is never instantiated. Being shared, it limits what the code can do. So, any benefit to use a shared class and shared sub main which I'm missing here.
Otherwise it seems using a module (as in VB6) provides a lot more flexibility. Of course, I should also ask if "Application Framework" is really the way to go for real-world apps, or if it's only there for beginners and real-world coders turn it off and use Sub Main instead? If so, how are the events "UnhandledException" and "NetworkAvailabilityChanged" done if App Framework is turned off?
View 28 Replies
May 25, 2011
below is my code to use binarywriter it work fine on class form1 level
[code]...
View 2 Replies
Oct 1, 2008
I'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]...
View 6 Replies
Jul 8, 2011
the project uses a submain as startup object which is located in a module, thy so the application will be started in tray. Within the main() event i need to deserialize a xml file and with it set the properties of a class and then set what the application will do.The problem is, after I deserialize it and put set the property values I try to get them in the same event(main) but when it gets the value it returns as nothing(if string) or 0(if integer) but in the debugging i saw it setting the values.Is there a way to do that, within the main() event of a module to set the properties of a class and then get them without being nothing/0 ?
View 6 Replies
Jul 8, 2011
the project uses a submain as startup object which is located in a module, thy so the application will be started in tray. Within the main() event i need to deserialize a xml file and with it set the properties of a class and then set what the application will do.The problem is, after I deserialize it and put set the property values I try to get them in the same event(main) but when it gets the value it returns as nothing(if string) or 0(if integer) but in the debugging i saw it setting the values. Is there a way to do that, within the main() event of a module to set the properties of a class and then get them without being nothing/0 ?
View 3 Replies
Feb 24, 2012
I've been searching for the answer for a while but can't find it yet. Basically so far I have a simple VB.Net form with one button.I would like to make a class or module that can handle events from the main form. This is my code so far but it doesn't seem to work.
View 6 Replies
Mar 12, 2011
Under Visual Basic 2010, I am trying to define a specific instance of a static method that was created as a Java class. I have a vendor supplied dll added in as a reference.[code]...
But, I can't seem to define a specific instance of this method. Using "IntegrationMethod.getIntegrationMode()"always returns a value of zero.
There doesn't appear to be any way to "setIntegrationMode" to a specific value.
The documentatoin for this Class as provided by the vendor are shown below.
When I asked the vendor for assistance, their response was: "
Our javadocs for the IntegrationMethod class show that we provide three predefined instances of the IntegrationMethod class[code]...
View 9 Replies
Dec 1, 2009
i am currently building a MDI application. Both my Add and Edit screen use a form called frmStaffDetails.
On load, this form is redefined as 'AddStaffChild' and 'EditStaffChild' dependant on which menu item is selected. I've defined the CurrentForm as Form.ActiveForm.ActiveMdiChild.
Within a module I am checking the text within certain textboxes. So for example here I am checking a name has been inputted. If it has, then I will allow the record to be saved.
[Code]...
The problem I am having is that this code works perfectly if the textbox control is not within a Tab Control. As soon as I put it in a tab page I get the error.
"Referenced object item has a value of Nothing" Also if I reference it directly for example
If Not AddStaffChildForm.txtFirstName.Text this works fine too, but i want it to be more genric so I can use it for my edit screen as well. How can I define a control within a Tab Control from a module (or any other way to declare a public sub).
View 3 Replies
Oct 19, 2010
Consider a MyForm class that contains a shadowed implementation of Show(). It also contains a CreateForm() method, which accepts an instance of the form and calls the shadowed sub:
[Code]....
View 3 Replies
Aug 20, 2009
I'm developing a class in which most of the properties need to be updatable, but also protected against being inadvertently updated. I've got some code that does this, but I'm not happy with it. What I have is:
[Code]...
View 6 Replies
Jan 20, 2012
Is there a way to define a class such that there can be only a single instance of that class?
View 5 Replies
Oct 26, 2005
Hi: How can I share the Main Module1 between projects? I have project1 in vb.net and contains Module1 (Sub Main of the application) project2 in C# in project2 I have a form1 class that contains a subroutines that need to reference 6 variables that are declared and instantiated in the project1 in the main Module1. Module1 at present is been compiled as Class Library, plus will be a reference of project2 and because I need this variables referenced from project1 it wont compile of course because they are not declared.
View 2 Replies
Nov 12, 2010
I am suppose to call a method and define it from the constructor of a form.
MSDN says this in regards to something im doing.
Whatever, does it mean?
View 2 Replies
Mar 21, 2012
In C#, python and/or VB.net, how can write a method of a class that can accept different sequences of arguments? As an indication, the multiple choices of arguments sequence would be accessible when pressing shift+shift+space in visual studio.
View 5 Replies
Oct 6, 2009
I was familiar with the optional parameters in vb 6 and it made sense given the capabilities of the language but why the heck does VB.Net support optional parameters when there is method overloading? Which one should I use and is there a difference? If there is a difference when should I use each one?
View 4 Replies
Sep 16, 2009
Is There a way to define a region inside an event or method in VB.Net 2005, I see it works on C#.Net but on VB.Net?
View 2 Replies
Mar 2, 2011
I have a function in a module that returns a datatable.I need to call that function asynchronously and get the results in the Main thread (Main Form) in vb.net.
View 2 Replies
Jun 22, 2010
I was a vb6 user, done a few projects only with forums Now i am moving to vb.net(vb2010) and i have some trouble.Lets say we have a form(form1), a module(mod1) and a textbox on the form1.
i want to start a Sub (DoWork) in the module but in a new thread.
Dim Thread1 As System.Threading.Thread
Thread1 = New Threading.Thread(AddressOf mod1.DoWork)
Thread1.Start()
The DoWork sub does some stuff and when it's finished i want to change the text of a textbox1 in the main form and start another sub (DoWork2) on the main form under the main thread not the one DoWork is running under.
Plese do not refer me to another post that mighe give me a part answer, try to explain to me what i have to do and why.
View 3 Replies
Jan 24, 2010
I decided to make a module to store all my Sub's for populating a TreeView on my main form. My question is, how do I make the Module.vb where I'm storing these Subs recognize the TreeView on my main form? I'm going to create subs such as this:
Public Sub Populatetest()
Dim _GeneralNode1 As TreeNode = TreeView1.Nodes.Add("Test")
End Sub
View 4 Replies
Oct 15, 2009
I need to do something like this Class A End Class Class B Inherit A End Class A=B If i try i get an exception! that i can not cast B in A. How can I overcome this problem? I need to define 2 classes B identical to A but as a distinct class What I need is to be able to cast one class to the other like A=B or B=A I tried with directcast but i got the exception what can I do
View 1 Replies
Jul 28, 2010
Interface Iinterface
Sub myMethod()
End Interface
class myCls implements Iinterface
End Class
i did this and i wanted to define the myMethod() within the class myCls but i am getting an error in this line:
class myCls implements Iinterface
error:end of statement required
View 1 Replies
Apr 17, 2010
I would like to define a class as something like a constant, and use the class directly rather than having to always create an instance. Is this possible? I've tried a handful of combinations of syntax, but nothing I've tried lets me do what I'm after. To give an idea of what I'm after:
[Code]...
View 7 Replies
Jan 31, 2011
understanding difference between an interface and an abstract class which has no function with implementation?which is better abstract cls or interface in term of speed, features..?
View 11 Replies
Nov 16, 2009
I' ve got a short question concerning BackgroundWorker.Is it possible to have the main code for the BGW in one class and the long process for the BGW (DoWork) in another class or module?
I couldn't find anything helpful on the internet.Here is my code - DoWork in a separate class doesn't work:
[Code]...
View 15 Replies
Feb 6, 2012
I need to define a property in my class which is an array (of doubles).My original (bad) version is this:
Public Class Market
Property Correlations0 As Double
Property Correlations1 As Double
Property Correlations2 As Double
[code].....
This however doesn't work. I get an error already at design time: "Public Property Correlations as Double has no parameters and its return type cannot be indexed."What should I do with it? I also do not know in advance how large the array should be (the array size is determined at runtime based on other properties).
View 8 Replies
Apr 29, 2010
I'm developing a software that handles very specific regional standards. In one part of the country they have different standards for entering this data than they do in other parts of the country. In fact there are hundreds or thousands of possible configurations that would be best in various regions.
The solution I've come up with is to write a program that can load different control configurations with the supporting code to its main form at runtime. I do not know how to accomplish this. Would I use visual inheritance at runtime? Would I use a plugin system? I just need to potentially allow a power user to design thier own interface or to modify an existing interface to better suit thier needs.
Edit: Is there a way to define the base class of a form at runtime? Could I create user controls in a plugin and pass them in to the host program?
View 3 Replies
Oct 21, 2009
1 - Need to create a kind of composite property, like the font property, that it's showed with a plus sign to expand. For example i need to define a new pen, i need to define the color and the width... 2 - I need to define the color for one brush, but if i create a property of the type brush in the PropertyGrid it appears like "System.Drawing.SolidBrush"
View 2 Replies
Nov 13, 2009
What is a driver module, and how would I add a class and get the driver module to read from the class.
View 2 Replies
Feb 9, 2010
I am in the process of migrating from VB6 to VB 2008. In a pixel grid system I have thousands of cells with about 15 properties each. In VB6 I employed the user-defined datatype "udtCell()" as my array structure. Is this still a good approach - or should I perhaps make Cell a class?
View 2 Replies