Is It Possible To Hide A Public Subroutine / Function
Oct 29, 2009
Class A gets, as part of it's constructor, a pointer to class B and saves that pointer in a private variable. Class B exposes a public function, F. I'd like for class A and all classes that inherit from class A to NOT be able to call B.F.The idea is that class A will implement its own version of F, one that calls B.F, but the rest of the code should not be calling B.F. If it matters, the two have different function signatures.Maybe another way, like a class C that inherits from class B and hides the public functions? (Cant that even be done?)
I have created a public shared subroutine in a class file in asp.net 2 (vb.net) web site app_folder.The subroutine retrives some values from a sql database via an sql query and assigns the datareader field values to several variables The problem is I can't seem to assign the variables from the subroutine to the variables and textbox controls in the asp.net page I am calling the subroutine from. The textbox text value just appear blank.By the way, if I response.write the variables in the subroutine they appear populated by the sql data reader.
If a subroutine is called within a function, does the function always wait until that subroutine is completely finished before it will proceed with the rest of the function? If so, is there any way to make it not wait and continue on with the rest of function and not care what happens in the subroutine?
explain me the difference between them? I'm new to visual basic, and I need to know the very basic things in Visual Basic allowing me to become a professional User
For debugging I've often thought it would be very useful to have access to the name of the fuction or subroutine that is currently executing so that you could print or display this as the code runs. I've been told by some folks that it is not possible, now I'm asking a broader community. Also, when I asked before it was in the context of VB6, now wondering if VB.Net enables access to the executing function or subroutine name.
Repetitive Statements: Looking for an alternative to a function or subroutine. Years ago, I wrote programs for a company using a language called "Algol", I am sure some of you know of it and but many more do not, it is a pretty old language. It had a capability that I used called a "Define" where you could take a statement (for example x = y + z ) and create a 'define' which was a simple, short replication of that statement. (x=y+z) could be defined as 'mysum'. You could then use 'mysum' any where in the program in place of the 'x=y+z' statement.
[Code]...
Is there a similar type capability in Visual Basic? A sub routine does not satisfy the need unless the variables x, y and z are globally dimensioned to the module? I can do this, but would prefer not to. I am expect there is a similar capability, but I personally have only scratched the surface of the VB capabilities.
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim example1 As New ExampleClass[code]......
I have a public function to call default email client.Public Function OpenEmail(ByVal EmailAddress As String, Optional ByVal Subject As String = "", Optional ByVal Body As String = "") As Boolean
I have a public function to call default email client.
Public Function OpenEmail(ByVal EmailAddress As String, Optional ByVal Subject As String = "", Optional ByVal Body As String = "") As Boolean Dim bAns As Boolean = True
I have to create a program that finds the total cost for pizza, fries, and soft drinks, and places that in a list box. So far, though, I'm stuck. I have this code so far:
Public Class frmBill Private Sub btnTotal_Click(ByVal sender As System.Object, [Code] .....
The errors that I am getting are: "Argument not specified for parameter 'D' of Public Function totalBill(P As Double, F As Double, D As Double) "Argument not specified for parameter 'F' of Public Function totalBill(P As Double, F As Double, D As Double) "Argument not specified for parameter 'P' of Public Function totalBill(P As Double, F As Double, D As Double)"
For example we generally apply threading to make application faster and unnecessary timetaking not related to UI things can go in secondary threads.Now If I have a user control
This control contains a public function LoadControl() Function is called from the form which is using the user control In side function
I am trying to create a Public Sub / Function that will allow me to pass certain variables into it and this will affect the output. e.g. DIV ID = InfoDiv CSS Class = "Warning" LBInfoMsg.Text = "An Error has occured" DIV Visibility = True or False
I would like to type something similar in the code behind page: InfoMsg(InfoDiv, "warning", "An Error has Occurred", True)
Public Sub InfMsg(ByRef MyDIV As System.Web.UI.HtmlControls.HtmlGenericControl, ByRef CSS As System.Web.UI.WebControls.Style, ByVal strMessage As String) strMessage = strMessage.Replace("'", "''") MyDIV.Attributes.Add("Style", "warning") MyDIV.Visible = "True" End Sub
I have a public function declared in my code-beside on default.aspx.vb. I needed to add a second page to my project and copied and pasted that function into the second page, but when I test the page I get an error saying there's a conflict with the same public function on the default page.
If I remove the function from the second page, i don't get the error, but will it still be accessible if called on that page, even though it's on the default page? Or do I need to place it somewhere else so that it's accessible to both pages?
I have a Function for checking the input in a textbox and only allowing Numeric & Backspace; everything works fine so far. My form is for financials and it has about 20 textboxes; they all receive Numeric only data; there is NO alpha data on the entire form required. Note in the snippet below that I don't even need a decimal point as well.
Is there a way to handle ALL textboxes on this form without having to place the Function call in each textbox KeyPress event. took a long (5 year) hiatus from developing VB6
Public Function TrapKey(ByVal KCode As String) As Boolean If (KCode >= 48 And KCode <= 57) Or KCode = 8 Then TrapKey = False
to this:(the 'End Function' says "Function 'GetFolderPath' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used."
I have a situation where I have several VB.NET Modules in the same Logical-Module of a large application. I would like the update function of each module to be public, but I would like users to be forced to qualify the function call with the module name.
ModuleName.Update() instead of Update() Is this possible?
I am somewhat stuck on this little problem, I am using Visual Basic 2010
Error3Too many arguments to 'Public Function Calculations(txtSoilTemp As Double, txtSupplyTemp As Double, txtCarrierPipeWallThickness As Double, txtInsulationThickness As Double, txtJacketThickness As Double, txtExternaldiameterofcarrierpipe As Double,
Im new in this forum. I just recently upgraded my Visual Studio 2003 to Visual Studio 2008.I have a web project which is working very well in Visual Studio 2003. But when Im trying to run the same project in Visual Studio 2008, Im getting a runtime error message.The error message is about a public function which is defined in a public module. When Im trying to call that function from different web pages of my project, the web pages are not recognising the public functions and asking me to
Just had a small doubt.Say i use something like this
vb Dim ownr as New Form1Dim Dlg as New Form2ownr.Showdlg.showdialog(ownr)
how should i call an public function of form1 in the form2 if form1 is owner of form2, and also if form1 is not the owner of form2 should i use FormName.FunctionName in both the cases.
I am trying to do a simple program where I have a public structure and public function in a code file, the problem is I want to return two integers. Here is the code from my code file.
I have a windows app that references a web service I created. In the web service, I created a function that needed to return more than one value. Because of this, I created a public structure in the web service: Public Structure MyRecordSet Public lstOfDataInRecord As List(Of String) Public iNumberOfRecords As Integer End Structure
Here's the function - the return value is MyNewRecordSet: Dim MyNewRecordSet As MyRecordSet <WebMethod()> _ Public Function GetDataReturnList(ByVal sql As String, ByVal sTableName As String) As MyRecordSet MyNewRecordSet.lstOfDataInRecord = New List(Of String) [Code] ..... Anyway, I see it's a conversion issue, but not sure how to resolve it. This is my first attempt to use a public structure in a web service and receive a return on it from my app.
why I am getting a NULL reference error. Form: Public Sub CreateSession() ' This will be the execution function after the date, provider, session type, session number ' and consumers have been entered. Each Consumer will have it's own tabpage and seperate record.
I'm struggling with a thing or two...and i've read some stuff about the backgroundworker but im stuck Basically what i have is a : PUBLIC FUNCTION TEST (path as string) : which at the end of work , adds an item to the form1.listbox. That works quite nice but freezes the app. I've tried using the backgroundworker, the function in the background worker seems to work nicely, the bad thing is that i dont get any results in the form1.listbox.
I was wondering if someone could explain to me the differences between these 2 ways of accessing a class property.Access Way : 1 (To me this looks like im declaring the property of the class as a Global variable which can be changed anywhere
Public Function StoreFields() Dim Lockbox, Cash_Deposit_Date, Batch_Number Lockbox = Xdocument.DOM.selectSingleNode("dfs:myFields/dfs:dataFields/d:tbl_GC100/@Lockbox").Text
[code].....
I have tested the variables in the Functions and the are correct.