Does Subroutine Called By A Function Have To Finish For Function To Proceed
Jun 5, 2011
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?
View 3 Replies
ADVERTISEMENT
May 25, 2012
I am trying to convert a DLL function call which has the Callback function routine called within the DLL function call.The DLL function call signature is like this:
typedef void *HANDLE;
typedef HANDLE HACQDESC;
DECLARE_HANDLE (HWND);
[code]....
how to convert this DLL call to VB.NET and also how to create the callback function and send it as parameter to this function
call.
View 15 Replies
Jan 25, 2010
How can I call a function from inside another function and suspend the calling function until the called function is finished? I hope I can get some replies because I don't know how to ask the question and make sense:).
Anyway what I am trying to do in steps:
1. The user clicks button1 which triggers the click event.
2. From the click event I call a function
3. I then pop-up a form, that has instructions for the user to read.
4. After the user has read the form he will click the "Done" button and return to the calling function.
The problem is the the calling function continues to execute. I want to stop execution of the calling function until the users clicks the "Done" button on the instruction pop=up. I know I can use a msgbox but the instructions can be lengthly and does not look good in a msgbox.
I have tried the Call method with return in the "Done" button click but I can make that work. I also tried a goto statement but I can get that to work either. In the call statement I said call frmInstruction.show() and it got there but as I said the calling function continued to execute.
View 3 Replies
Oct 22, 2009
I've got a basic logon form where if you enter the right password/username, it redirects you to the "MainMenu" Form How can I make a function called "checkLogon" that checks the username/password text to a variable in that function?
View 3 Replies
Apr 6, 2011
I am using Visual Basic 2005. The program I am creating can either bring up a form (with a bunch of buttons, listboxes and a picturebox) and the user can enter file names onto the form OR the user can drag file names from Windows Explorer and drop the names on the program icon to start the program. During the execution of the program, messages are displayed in one of the listboxes.
All this works fine except for part of the drag/drop scenario. When the drag/drop is done, the form is not fully loaded when the code function starts to put out messages. This means the user may not see any of the messages until all is complete. I have tried putting my executable code in the Form1_Shown() and even added a timer to slow things down a little, but nothing seems to work consistently.
View 4 Replies
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?)
View 2 Replies
Apr 13, 2009
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.
View 2 Replies
Jun 15, 2009
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.
View 7 Replies
Jul 10, 2011
I have a website where people send each other messages Recently I noticed that sometimes the same message is sent more than once
For example, a message is sent four times within three seconds or twice within a second.I do not understand how this could happen, once the user clicks on the button that sends the message .So all the window switches and a message showup saying "the mail is sent successfully." I checked that if the user refreshes the page after it sends a message, then really the message is sent again.But I do not think that's the case, becouse the message is sent twice within one second.I am writing in vb.net and using mysql data base.Maybe it's related to the queue for the db, i do not know.Here's the code:
Function calls:
Call GlobalFunction.update_mailbox_table(user_id, receiverId, txtMessage.Text, private_picture)
the insert function
Public Shared Sub update_mailbox_table(ByVal user_id As Integer, ByVal receiverId As Integer, ByVal message As String, ByVal[code].....
View 2 Replies
Feb 15, 2010
I have a function that takes some meter measurements. If the values are not close enought I want to run the function again until the values are close enough, or until the function has been executed "X" amount of times.
View 3 Replies
Apr 18, 2011
I have a function to pull data from a XML, and to report a specific number based on a value in one of the elements in the XML. Unfortuntately, I can't get any break points to work, so I've been debugging with a trace.he strange this is that when i take out the function itself it works like it should, otherwise the Service freezes when it gets to the function and never uses it. I'm calling the function in while loop which is also within a Try Statement, here's example of the code.
Public
Shared Function GetXNumber(ByVal
audit As Audit.API)
[code].....
View 12 Replies
Dec 11, 2010
Okay so what im trying to do is make a simple particle system in VB (Yes i know this isnt a ideal setup). Im going to have particles dieing and spawning new ones tho, To do this i need to be able to pass a function to the particle when its created then call that function when it dies. Is there a way to do this by passing function pointers?
View 9 Replies
Jul 13, 2011
I have the following statement and the function 'InitialiseOsTransform' is in a Module which is in the project.
If InitialiseOsTransform() = False Then But instead of the code going into this function it goes into the Paint function.
I have used the similar code in another project and it works correctly.
View 11 Replies
Apr 1, 2011
I am wanting to perform certain processes before the program closes. I can get them through the File > Exit part of my menu, but I can not find the VB6 form_unload equivalent in VB2010. I have tried Form_QueryUnload but it never gets called when I close by using the RED "X".
View 12 Replies
Oct 12, 2011
I want to make an numerical integration method with takes in an analytic function and integrate it over a specific interval. For the numerical integration procedure I want to use some procedures in nr.com. The problem is that these are programmed in C++ and they uses functors to pass a function to the integration method. How can I do this in VB 2010?
I want to initialize the function (i.e. set a=1,b=0 for function y(x)=a*x+b) and then pass the function to the integration method. Then when the integration method call the function it only calls the function with one parameter (i.e. x since a,b is already set)
What is the best way to do this in VB2010?I want to make a general integration method where I can pass any single valued function and integration limits.
I have just started using VB, and from what I have found so far it seems like the tools you have is
- to us a delegate for the function
- to use a lambda expression for the function
- send a pointer/adressOf
- to create a function class/structure and submit this to the function
As for now I am most inclined to create a function-class. But I am not really sure how.F.ex. I make different classes for each "uniqe function" I want to integrate, but how can I pass them to the integration function when I need to specify the argument type in the integration-function-call?This seems like a basic problem which applies to many Math operations, so I think it would be very useful to clarify this.
View 2 Replies
Aug 8, 2010
I have got 2 forms, Form1 and Form2.I called a function that was located on Form2 from Form1, and want to return the value that is in the function on Form2, to Form1. How do I do this?I have tried the following.
Form1
Call Form2.Needfps()
fps = Needfps
Form2
[code]....
View 10 Replies
May 14, 2012
Net_mang_Form.Prg_bar.Visible = True
Net_mang_Form.Prg_bar.Value = 0
Net_mang_Form.prg_Timer.Start()
[Code].....
Here Net_mang_Form is Form1 and this code is written in button click event of Form2.
file_send is the function of dll .
prg_Timer is the timer control .
Prg_bar is Progress bar control.
View 2 Replies
Mar 25, 2010
Consider I have a shared function:Public Shared Function CalculateAreaFromRadius(ByVal radius As Double) As Double
[Code]...
If I have two or more threads in the same vb .net app and each of them calls the shared function at the same time with different RADIUS, will they each get their own AREA? I want to know for each call to the function if it is using same local variables or each call creates new instances of local variables?Will the answers to above questions be same If I have multiple (2+) single threaded apps and they all call the function at the same time with different RADIUS value?
View 2 Replies
Oct 25, 2011
I had a problem (which is now fixed) but I've no idea why.I have an Ajax AutoCompleteExtender with a WebService method to populate like <WebMethod()> _
Public Shared Function populateACE(prefixText As String) As List(Of String) However this didn't work - I put a breakpoint in, and it didn't even get hit. However... <WebMethod()> _ Public Function populateACE(prefixText As String) As List(Of String) does work (the only difference being not Shared).
Fair enough, but why? If you have an instance of a class then you can access Shared methods of it; if you don't have an instance of a class then you can access Shared methods of it. So what is going on behind the scenes?
View 1 Replies
Aug 17, 2010
how to close projects or forms than called by ((shell)) function in vb6?
View 1 Replies
Jan 4, 2012
For a class, I have to create a delegate and use the function in my program called DoStuff(). There is an error tht says "Method 'Public Sub DoStuff(stringVal As String)' does not have a signature compatible with delegate 'Delegate Sub MyDel()'.
[Code]...
View 2 Replies
Aug 26, 2009
In vb.net I have two data values as shown below:
Dim startp as datetime
Dim endp as datetime
I have a function called ProcessData(soemdate) which processes dataporting.
In VB.net is there a way I can do something like
For each day between startp and endp ProcessData(soemdate)Next
View 4 Replies
Apr 1, 2010
I'm trying to undersatnd the syntax of calling a funciton and it seem confusing when I'm using a web service in ASP.net. Maybe this question should be in an ASP forum, but it is a VB question. This simple web service allows you to type in your name and it response with an alert box with you name.
My question is, How can you call a function with 2 arguments when the function is only defined for one. I understand that the second argument is actually a method that handling the respons, but how can you interchange function arguments for methods and how do you know that there are methods for
Here's my call:
<script type="text/javascript">
function HelloWorld()
{
var yourName = $get('txtYourName').value;
[CODE]...
View 7 Replies
May 10, 2012
I am working with tasks, so I've got the following code to update a label on my form:
Private Delegate Sub UpdateLabelDelegate(ByVal s As String)
Public Sub UpdateLabel(ByVal s As String)
If Me.InvokeRequired Then
Me.BeginInvoke(New UpdateLabelDelegate(AddressOf UpdateLabel), New Object() {s})
Return
View 2 Replies
Sep 13, 2011
I have this on the form load;
Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Visible = False
Me.ShowInTaskbar = False[code].....
Notice: I used "End", to terminate the process.What I want to do is when the last function is called (Delete_AutoReq_PracNo) it terminates the execution of the application.
Reason...I'll schedule this application to ran from MS SQL Server at night. So realistically, doing all the processes I would like it to stop...Is what am doing sufficient to stop the application from running or there is a more robust approach..
View 3 Replies
Jan 9, 2010
I would like to allow my users to decide where they want their data to reside. I have created a data source which is referenced by crystal reports. I would like to replace the |DataDirectory| to point to a path the user selects. or if possible substitute it with vb function.
Below is the line in xml that point to my db. I would like to allow it to call a vb function that will return my db path I am not sure how to replace the connection string by using a vb function in xml.
<Connection ConnectionStringObject="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|MY_DB.mdb;Persist Security Info=True;Jet OLEDB:Database Password=pass" IsAppSettingsProperty="false" Modifier="Assembly" Name="MY_DB.mdb" Provider="System.Data.OleDb" />
I would like to replace |DataDirectory| with the result of a function called MyDBPath(), can anyone assist.
View 7 Replies
Feb 26, 2012
I'm looking to write a function that is called everytime an exit button is pressed, just simply prompting the user to click yes or no is there a guide anywhere? is there a name for this kind of thing i can look at it more?
View 7 Replies
Jan 11, 2011
I've been having trouble converting the following fairly straight forward c# code into vb.net 4.0, which I understand has anonymous delegates. I just havn't been able to figure it out yet.
_combo.DataBound += (sender, args) =>
{
var item = _combo.FindItemByValue(values[0].ToString());
if (item != null)
[code]...
I have tried the following
_combo.DataBound += Function(sender, args)
Dim item = _combo.FindItemByValue(values(0).ToString())
If item IsNot Nothing Then
[code]...
But the compiler complains that DataBound can not be called directly, but has to be called with RaiseEvents
View 2 Replies
Dec 15, 2011
I have used the Process.start function to open an Excel file as shown in the code
Process.Start("report.xlsx") and it works perfectly well.
My question is can this function be used to open a particular worksheet called Report1 in the report.xlsx file. If so what would the code be.I have spent many hours trying to research this topic but without success.
View 5 Replies
Jan 19, 2011
have a look at my VB/ASP code and tell me if you can see what's wrong (I highlighted the important segments in red):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<%@Page Explicit="true" Language="VB" Debug="true"
[Code].....
Basically, I'm trying to get the Page_Load subroutine to execute on the page load, but it doesn't seem to be called. I'm assuming that because I set my feedback label to "feedback" in the Page_Load subroutine, I should see it displayed on the page saying "feedback" on first loading the page and every time I refresh. But this doesn't happen. I'm lead to conclude that the Page_Load subroutine is not being called on the page load.
View 4 Replies