Global Variable - Value Of Num1 Supposed To Be Equal Everywhere In The Form At A Given Moment ?
Nov 8, 2011
HTML
Public Partial Class WebForm1
Inherits System.Web.UI.Page
Public num1 As Double[code]...
This is a part of a calculator code. When you press the button "BtnAdd" the text in TxtRes is held by the global variable "num1" and the operation number (whether add or subtract) by "oper". My problem is : OUTPUT 1: prints num1 = 25 (for example)While OUTPUT 2: prints num1=0
Why is this happening ? Isn't the value of num1 supposed to be equal everywhere in the form at a given moment ?
How do I declare/define a ResourceManager in the following code so it doesn't equal Nothing when it reaches rm.GetString("Magnitude") in the following code? My.Settings.. is returning a valid string.
I have been searching the internet trying to understand in its simplist form why this behavior happens.
Dim mysingle As Single = 456.11 Dim mybool As Boolean = mysingle = 456.11
In the lines above mybool becomes false. I found this behavior when putting the single into a double I found extra digits showing. The .net documentations states a single is an approimate value I gatehr a single is a 32bit floating point number? But why are extra digits appearing when I have explicitly said what the number is.. surely the memory should store that numbers either side of my number are 0 to fill up the memory location?
I have 10 checkboxes on my screen. I have a variable setup called "case" as a string. I want to know how I can say: If checkbox1 is checked then case would be equal to "this". If checkbox2 is checked then case would = "that" Example of something I tried to cook up but didn't work because it tells me that I can't only use this in a "select case".
Dim Case as string If checkbox1.checked = true case = test1 end if If checkbox2.checked = true [Code] ......
i am using a c++ dll to control a usb device. a while back i created a vb6 program that interfaced with the dll.it worked perfectly.now i am trying to make one in vs2008.here is the header of the function i am trying to use in teh c++ dll [code]but this get no value for textbuffer.and after the function is called a few times it gives me a memory error. i think it is because the string is not fixed length.is there a way i can get this to work in vb.net without rewriting the dll
Why are static variables set equal to 0 in the declaration when 0 would be the default value of the numeric variable anyway when it's first declared? Not including the "=0" in the static declaration seems to work with no problem.
I have a variable whose scope needs to be global, because it needs to be called in a function as well as in a button press. So I declared the variable in a Module so it would be global.The problem is that the value of this variable needs to be equal to the value of the text property of a textbox in the form.You enter a string into the textbox, in this case I entered "Hello". Then you click the button and it displays what you wrote.You click OK in that message box and change the value in the textbox. In this case I changed it to "Goodbye". Then I hit the button again, but the variable did not change values and the messagebox displays "Hello" again.
[code]....
Here is the entire source code:
Module Module1 Public strDataValue = frmTest.txtDataValue.Text End Module
[code]....
Note: This is just a demonstration of a problem I'm having in a much larger program so the variable does have to be global.
VB2008: I would like to set a #Const value in a module and use it throughout my project. Is this possible? It appears that the #Const scope is limited to the function it's in.
How Can I create a Global Varibale for my vb.net project. When I LongIn I want to keep the user Id in a varible and I will Use it in deferent Forms. And The User name will be saver in the varible untill I close the Software.
I'm focusing on Networking programming and I had found something that was very interesting to me in Remoting, which is the ability to have some how a "shared global variable accross applications" ... Here's a quick example of what I'm saying (which is stripped and modified from one found example on internet):
In the Remoting class:
Code:Namespace remoteclass Public Class xx Inherits MarshalByRefObject Public Shared_Var As String 'This is our share variable End ClassEnd Namespace
[Code]....
I found that I can eaisly use this red-marked variable (Shared_Var) acrross all application clients without any extra line of code to update its value ... without using even what is called "singlecall" and "sigletron".
But I have concerns:
1) This is only applicable for simple types of variables (e.g. string and integer) but an array or DataTable for example are not updated! and I don't know why!!
2) Would that load the communication network (I mean the content of these shared variables (few KBs to 1MB) will always be communicated across machines all the time without any management) ... Actually I don't how this works from inside, Does it update on change or cyclic ...
3) And finally, can I found something like this in WCF?
I'm wanting to declare a variable as below for use in several pages on my site. I assume rather than declaring it once per page I can do it globally? I've tried it in a class (app_code folder) and in the global.asax page but my code can't seem to find it. I may be going abo9ut it all wrong though? Code as below...
Dim myUser As MembershipUser = Membership.GetUser()
So basically as it stands my pages can't find the 'myUser' variable.
I'm writing a subneting calculator in VB.NET.I'm using the IDE SharpDevelop.Well my problem is I'm using a function to do some calculations and then to figure out the class of the IP addresses.Well I pass a variable from the subroutine, that is accessed when a button is clicked, to the function then the variable is passed back to the subroutine and then the variable is passed again to another function but when it reaches this second function it doesn't retain the value it was given in the first function.I'm not sure if I'm just passing the variable wrong or if this is how it works.I know I can make this work probably by using global variables but I'm not sure if this is proper. So my ultimate question is what is the difference between local and global variables besides just scope and should I try and use one more than the other.
I have no idea as to how I can define a variable as "GLOBAL" in VB Express 2008. I used VB V 3.0 and if I remember correctly the statement "Global varName as Integer" allowed me to use the variable across different forms. I've tried the statement "Public varName as Integer = 0" on Form1 but Form2 tells me the variable is not declared.
The statement (in Form1) "Form2.Label1.Text = CStr(varName)" displays the value on Form2 in Label1 but I cannot then use the value again in Form2, e.g. "Label2.Text = Label1.Text". How I can transfer a variable value from one form to another and manipulate that variable in the second form?
I have a problem to load a value into a global variable, I am using VB Net (2005) in Windows Forms, this is a multi-Forms program. Here is my problem, as I start my program, it check if my form "Setup Option" has been loaded ounce, if it did it, it does skip it. When "Setup Option" is loaded the first time I have written 2 values into 2 textboxes using My. Settings and on form Closing it does work, if I re-open "Setup Option" form I can see the 2 values in the textboxes E.g.: txtGst.text=5, txtPst.text=6.5, so good so far. Now what I would like is to be able to use the contains of them 2 textboxes and place them into global variables, I already have a Module "modGlobals.vb".
Private Sub NoteTabToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NoteTabToolStripMenuItem.Click Dim NewTab As New TabPage
I have set a global variable in a module, which I then set the value in form1.I then wish to use this in form 2 in a Select Command for a dataadapter, it however says the variable is not declared although if I call it in a MsgBox on loading form2 it tells me the variable.
My code for the select is: Me.OleDbSelectCommand1.CommandText = "SELECT Amount, [Record Number] FROM [" & _ "Test] WHERE ([Record Number] = ?)"
I have a form that I am adding a set of buttons to. I am adding an event to those buttons. I need this event to function slightly to determine what button was pressed.
I need the button to simply set a string variable equal to the clicked buttons text so I can determine what button was pressed.
How can this be accomplished?
''Adding the buttons'' For Each dr In dtMenus Dim strMenuName As String strMenuName = dr.Item("strMenuName").ToString
I'm working on my final for VB.NET, and maybe it's just late...but here's how it goes. I need to make a variable named intMoney and it will be used to keep track of how much money you have and the value will be displayed in a label. Since this 'game' will have a lot of things going on, it needs to be available in a lot of places, not just one click event.
But I need to set intMoney to a starting value of 200 and then assign intMoney to a label called lblMoney. I can't assign intMoney to lblMoney in global. I get build errors. Where should I put the lblMoney.Text = intMoney?
I need regarding declarations of global variable.. I created a module here is the script.
[Code]...
and then I set the value of that variable in my Login form and then my PROBLEM is when accessing it on the my Main form and I want to display the data of that variable in a textbox, the variable does'nt hold the value that I already set. I'm waiting for replies!
My program involves selecting up to 2 images and having them displayed on another page. I'm currently using global variables to pass the image name (for example apple) to the 'results' page with the following [code]...