I am writing a program with a loading bar. I also have a label that says what the program is currently loading (Eg. 'Generating Numbers...', 'Determining Winners...').
It all works fine, but the label sometimes doesn't change or doesn't even appear because the program is too busy processing all the other stuff. I hope that makes sense...
Is there any way to centralize processing on the label and progress bar at times?
What I would like to do is read this data in as fast as possible either line by line and processing the data as I go by line. Or read the whole lot in and THEN process it, which woulkd be the fastest ? I used to do this in Excel but want to transfer it to VB and don't know really how to get started I have the following but would like to know how to get the columns into a named array and then how to itterate through array.
Dim myLines() As String = IO.File.ReadAllLines("C:SYNC_DATA�0 - LGW�5 - Archived�0 - IST Logs2008istlog20090224.txt")
I've discovered a problem that's fairly huge in my work environment and unusual. I'd say that it's impossible for it to be happening except that it is happening.
You have a window (we'll call it window 1) open with a page in it, you enter some data on the form, push the button to submit the data...behind the scenes a decent amount of work is going on.While data is processing in window 1 , you open window 2 and try to load the same page that is processing data in window 1.Window 2 will not render the page until window 1 is done doing whatever it's doing behind the scenes and has re-rendered on the screen.This is happening for all .NET pages in our environment.
I just learned some basics of multi threading in VB.net recently as I came across processing a large List of records and inserting them into SQL database one by one.
I have code look like this:
Private Sub btnLoadNow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoadNow.Click
Dim autoLoad1 As New Thread(AddressOf AutoLoad) autoLoad1.Start()
[CODE]...
Itemlists is a global lists i retrieved from database, everything looks fine to me but when i run this program, I found that the threads are inserting one records 9 times into the database(I have 9 threads in total), which makes me think that maybe i need to specifically assign 1/9 of a list to each thread? Is there another way to do it which doesn't require the splitting of the list, if not , how do i split it then assign?
Im a college student and this is my first programming class, i am having extremely diffcult time with arrays and sequential file processing. Im not asking for the whole program, just something to get me started and hints along as i progress with it. Please help me get started on my program, its due in 2 days.
Here are the requirements....
1. The program must input any number of individual�s last and first names using two separate textboxes. 2. The array of names must be sorted by the last name using a bubble sort. You must code the sort. 3. The program must be able to recall the names from the file and add to the existing list of names so that more names can be added to, sorted, and written back to the file in sorted order. 4. Sort in ascending order: A to Z 5. All names must be displayed in a listbox in sorted order when the user wishes to see them. 6. In the listbox the last and first names must be separated by a comma and a space. Example: Smith, Mary 7. The user must be able to search for a name in the array, using the binary search algorithm. You must code the search. 8. Do not use module-level variables. Instead you may choose to use Static. 9. The program must be designed using Visual Basic 2008
I work in IT in a firm that are rolling out a time management application on all PCs. In order to clock in/out a user must log into the application and click clock in/out. I want to build a very simple application that when a user goes to shut down or log out of their PC, a windows form will pop up asking them if they they want to clock out of the time management software (a reminder if they have forgotten to clock out and are heading home). On the form there will be two buttons, 'yes' and 'no'. If they click yes, the system shutdown or log off will be halted and the time management software application will open automatically. If they click no, the shutdown/logoff will proceed as normal. I just need to know what i need to do to get the system shutdown/logoff to stop until either button is pressed and to stop totally if the 'yes' button is pressed. I am able to get the Time Management software to run on a button click but just not able to halt the shutdown or logoff?
I'm currently trapping all unhandled exceptions in my VB.net app to apply logging,but I still want to be able to halt and/or stop app.while displaying a dialogbox similar to the builtin unhandled exception dialogbox, where app. seems to stop to a grind until user presses continue.I think I perhaps need to start the dialogbox as part of another application, but I don't know if I'm able to halt the erroneous app.
Do we have increment operators in VB.Net? I want to use post increment and Pre increment operators in VB.Net.I want touse the statement like, i++ and ++i.
I want to create a custom form (in visual basic .NET) that will stop other process responsiveness until the form is acknowledged. It would be a nice bonus if I can add a beep when trying to access the main program UI while this form is displayed as well (like how a messagebox does).
I have a test that can run for many days depending on some oven controls, etc. I would like to have a "HALT" button on my form that will stop the test if the user decides to.For example, lets say my "btnRunSomething" click event fired and I'm looping in there for a long time. When the "btnHalt" click event is raised, how can I stop the "btnRunSomething" sub's execution? After stopping execution, I will close the connection string to the oven as well and dispose of everything properly.
i made an application for serial communication. for this application i need to set delay time. during this delay time i m doing some other task. So for those task i need to take back control from delay function, for this purpose i am unsing Doevents() function.Its work fine On other OS (XP, Windows7 32/64-bit). But Application.DoEvents() function halt and crash in windows vista.
Private Sub TimeDelay(ByVal DT As Integer) Dim StartTick As Integer StartTick = Environment.TickCount()
I have a window application develpoed in vs 2008, framework 3.5, in which i have put a button.. Now where i click that button the other text boxes are filled up with the data from database thru web service.. what i want is while all text boxes are being filled i want to show an animated loading gif image till data loading is completed in all the text boxes.. i have tried to use image picture box but while data is loading gif image is displyes but in static mode.. cant see animation... i think this is because data loading and animation both are done thru one UI thread..
an application i developed using vb 2008 express, to fill a web form with data from an access database, one after another when a button is clicked hasn't given me what i expected. the loop was suposed to stop after filling web form with the first data on clicking a button and continue to fill the webform with the next(2nd) data from the database on clicking the button again. Below is the code i wrote
Private Sub STARTButton_Click(ByVal sender As System.Object, ByVal e
At the moment, my project has a method do_job(jobid,userid)
This method take a minute or two, and then redirects to another page. This has been rewritten so that it now runs in the background and redirects to another page whilst the thread which do_job is on continues. - This works fine. In a button_click event in a default.aspx page :
Dim d as New do_job_delegate(AddressOf do_job) d.BeginInvoke(jobid,userid, New AsyncCallback(AddressOf Callback),d) Response.redirect("results.aspx")
[Code]....
So what i want to happen is - the longest time that do_job takes is the longest time of the longest job (30 seconds), rather than - 30 seconds x number of jobs = time it takes at the moment.
As i'm already using a delegate to detact the process from the ui, can anyone provide any advice/best practice on how i should rearrange my do_job method so that it can handle concurrent tasks to further boost the overall speed.
If vb application (windows form app) is calling a store procedure and it takes 5-10 mins to SP to finish and meanwhile the application is (forced to) close,
what will happend at the SQL side?
Will the proc completely run even though the app is not running anymore?
I want to run my vb.net 2003 application from command line and accepting only one parameter(argument)....... BUT it should run without GUI, only a function from my code would get run in background..
came across this issue while converting a for loop in C# to VB.net I realized that the increment operators are not available in vb.net (++ and --)whereas i was able it do something like cnt +=1 .In VB, a STATEMENT cannot be just an EXPRESSION. why this doesn't work in the same way as it does in C#.
If I have a textbox1 and button1, where in textbox1 the date will display as 01-Apr-2011, I want to click on button and have the date in textbox1 increase by 1 day.So, if textbox1s date is 01-Apr-2011 then in textbox1 after clicking the button, textbox1s date will be 02-Apr-2011, a further click will get 03-Apr-2011 and so on.How do I do this using VB.NET?
im doing a project like now a simple. how can i increment a value automatically im using an ms access.
my data type for that is a number i have a ID no. Field and when i add a record i want to automatically add a ID no. after i add a record the ID no. will become this 12-001 and add another one the id no. will automatically become 12-002 i have no textbox in the form.
I want to Use Progressbar1.Increment but I wanna use Integer but the problem is that the maximum value of integer is over 100 so i want to set the Integer.Maxvalue to 5 but it got an error when I tried using Integer.MaxValue(5) and Integer.MaxValue = 5, So I need to the the Maxvalue to 5. I use Vb 2005 Express Edition.
Is there a way to make it so that when a person clicks the up arrow on a numeric updown it decreases the value by one? (only when they click it, not when they type a new value in)?I seek not answers, but understanding, that I may not solve, but learn.What good is a fish without the skill to catch it?