.net 2.0 Multiple Programs Each Running Threads On Xp, Will .net 2010 Be Better?
Oct 2, 2010
In the past few weeks, to speed up our database freshening process, I've created a couple of extra programs, basically copies of the exe file. The program itself, accesses web pages, images etc and uses threads to do so. The second program uses LIMIT 300,100 and the third LIMIT 600,100, to make sure they don't work on the same records.
Before the last few weeks, one occurrence of the program used to run without problem, from the task scheduler all through the day. Only one occurrence of each exe can run at a time.Since theres now three programs running, .net 2.0, on xp, the program often seems to get stuck and never ends. I have to kill it from task manager.
It runs fine in the IDE I just wonder if there would be any benefit from upgrading to vb.net 2010 ?
View 1 Replies
ADVERTISEMENT
Apr 17, 2010
How to I run multiple threads in VB.NET? Say I need 2 threads - one that prints 100 numbers in a loop and the second one that asks for the user's name and prints it inside a message box.
View 1 Replies
Jan 13, 2012
I have a sub-procedure which I want to run a different process, depending on what is currently running. I thought the easiest way to do this was by using an ArrayList of each of the campaign details & adding an 'Inuse' field to check to see if the Inuse field is set to 0 or 1. The problem that I have is that when running the process it is all happening at once & the integer hasn't been changed before the next thread kicks in so my threads are running the same campaigns. I tried to avoid the problem by adding a Thread.Sleep(100) delay inbetween starting threads but this led to exactly the same problem.
Here's an example of what I am trying to do:
Imports System.Threading
Public Class Form1
Private Campaigns As New ArrayList
Private ProcessRunning As Boolean = False
Friend StopProcess As Boolean = False
[Code] .....
View 2 Replies
May 6, 2009
I'm writing a scripter using VBScript, that should be able to execute multiple scripts at same time, running on own threads.
The issue is, I DO start those scripts on different threads, but their sleeps still seem to affect the other threads too.
For example, let's say I start 2 scripts
In the Main event
NewScript1
NewScript2
[code]....
View 1 Replies
Apr 15, 2009
I have an application, running multiple threads, and in many of these threads, Outlook is being called, some mails read, attachments downloaded, and then the outlook instance closed. But it is possible that there are a number of threads trying to do the same thing at the same time. There is of course a lock at the beginning and end of the process, so that no two threads try to access the outlook application at the same time.
"Sometimes" i get an error message : Creating an instance of the COM component with CLSID {0006F03A-0000-0000-C000-000000000046} from the IClassFactory failed due to the following error: 80010108
View 3 Replies
Jul 9, 2011
Yesterday I was using VS 2010 just fine, I was doing my code and hitting F5 and if all was right it ran.Today I start up my computer again and load up VS though and...F5 does nothing and the little play button at the top is greyed out. This is the same on any of the programs I open up.How do I let myself test programs again?
View 2 Replies
Dec 23, 2009
Say I have a code with 3 methods that do some pretty intensive work. Would executing these methods on 3 seperate threads be faster then executing them one after the other on a single core cpu? And what if it's a dual core or HT?
View 8 Replies
Oct 19, 2011
I just had a new, last-minute idea on to take on a task, so I am running to StackExchange for quick help.
What I want to do is execute a series of methods right in a row, each in their own threads. I want the application to wait until all of these threads are completed, after which the program will resume. It also has to use managed threading (thread pool).
What quick examples could you provide to help me along the way? If it's too complex, what things should I know about so that I can Google it on my own?
View 1 Replies
Mar 3, 2011
Im creating a server for a type of application on a mobile platform. When a user sends a message a sub in my server is called through WCF. Anyway from the sub that gets called when a user sends a message I add my ProccesMessage sub to a threadPool with the actual message as argument. In ProccesMessage sub I want to write the message to a log. I have Implemented this by directly writing the message to a log from the respective threads. Now since only me is testing this there is very little chance that 2 messages will arrive at the same time
View 5 Replies
Dec 19, 2011
I have a program that are multiple thread. Each thread calculate some data independently. however, they will need share a hashtable which controls a hardware resource. because the resource is limited, so, it may need lock the resource for a thread, and then release it when thread is finished. and the resource can not be reused immediately, will have to wait for some time, say 5 or 10 minutes, for the device to reset.
View 3 Replies
Apr 17, 2010
In one of my multi threading programs I cannot get my threads to abort. I have about 5 threads and the threads starts one at a time. By the time the fifth thread is started the program gets really slow. The program will not execute pass LoadWheelStn1.
Code:
Private Sub LoadWheelStn1()
If sPortOpenFlag = "T" Then
Dim MyThread1 As New Thread(AddressOf ThreadStn1)
[CODE]............
I am using vb 2005
View 5 Replies
Dec 7, 2011
I have only managed to use an STA to run a long running excel process with a background worker and 2 delegates.
What I want to do now is have the whole application running outside of the main thread to make sure the UI is always available, I then want to create new threads from the thread I have outside of the main to run the various processes. I will need to have some form of syncronisation in there for certain things to be done once a thread is completed and also I will need to change the button states on the main form to stop certain process being called whilst other processes are running.
This is my code so far, basically this loads in a csv file to a datatable adding manager employee ID and email address, filters it and displays the resultant data in a listview. There eventually will be some filter options as well. There are then 2 options for processing the data, it will produce individual bradford factor reports and email them to each manager or will produce a summary spreadsheet that is sent to HR.
Currently because there are around 8000 lines of data, it was the summary option that required the background worker as a long running process time out error was occuring whilst in the main.
What it does is write the data from the list view to an excel sheet and colour co-ordinates the summary rows according to the absense policy. It then copied bottom to top, the summary value the next blank column against all the lines for that individual and then uses this column to decide which sheet to move the row to, copying the row to the new sheet then deleting it from the master list and shifting the cells up.
This works well, but the process of loading the data in to the list view locks up the main thread where it currently runs. I also wanted to make this slightly more complicate as far as threading is concerned, as more of a learning curve than a practical application of the function.
Here is my code so far: [URL]
View 10 Replies
Dec 9, 2009
I have two forms running in the same application but on different threads. HdForm and DataForm. I have a class library whit datasets and a stack in it. Cause both forms (different threads try to rad from the same class library i use a synclock to syncronize. But it seems like the synclock dont work.I get random errors in the HdForm while reading from myAr dataset. It says index out of range. But i know for sure that the index exist (i have make sure of that). When i click on the visual studio play button then, it goes again.If the index was realy out of range then it couldn't go further. So i think the synclock does not work and thus the dataset is changed in time while im the loop reading from MyAr.
[Code]...
View 3 Replies
Nov 21, 2006
I want to have three classes running three simoultaineous threads. I have started out with one class that looks like this:
Imports System.ThreadingPublic Class C_EventCollector Dim oThread As Thread Public Sub New() oThread = New Thread(AddressOf Me.BackgroundProcess) End Sub Private Sub BackgroundProcess() Console.WriteLine(Now.ToString) oThread.Sleep(10000) End SubEnd Class
What I want is execute BackgroundProcess() every tenth second. For testing purpose I print out current date and time to the console. Using this thread BackgroundProcess() only executes once.
View 1 Replies
Jul 12, 2009
All of a sudden all vb programs running very slow in XP...... nothing has changed.I took the vb2008 complete out, and reinstalled...... and no difference. other programs like excel run as before, just all my vb2008 programs are really slow.....
View 2 Replies
Dec 28, 2009
I am fairly new to VB Net and getting quite familiar with the coding. What I am trying to do is find a program that lets other users simply load a VB form that I have coded and run/debug the program (like f5 in VB net) without installing the full VB download on their own computer. As VB presumably can not be coded to run from the operating system like C++, I need something easily downloadable to run VB programs (eg games, quizzes). Is there anything out there that could do this, without the full VB package?
View 6 Replies
Jun 16, 2009
I want to make a program(Program A) that allows you to use another program(Program B ) for an amount of time, then shuts it down. I already know how to shut down ProgramB down during runtime, now all I need is the part where Program A automaticly starts when Program B is opened.
View 3 Replies
Sep 15, 2011
I have a loop that creates several threads as such[code]...
View 1 Replies
May 19, 2012
I have several threads in my WinForm and I am running them via Thread.Pool, what I need to know is that how can I run them sequentially.
example:
Thread1 => me.label1.text = "Thread1"
Thread2 => me.label2.text = "Thread2"
Thread3 => me.label3.text = "Thread3"
In my Form_Load event, I have a line as follows:
[Code]...
View 8 Replies
May 27, 2010
I know there are compatibility problems with 32 bit code running on 64 bit machines, but this doesnt seem like it should happen.
View 3 Replies
Jul 21, 2009
I have a small program on the menu written in VB6 retrieve data from Acess run very fast and now want to switch to VBNet2008. VBNet2008 conversion is still normal, but when running the menu does not appear that waiting in line, then click on the menu bar of this menu appears, but not the font is in Unicode data is available. Expect you to help debug programs that run on VBNet2008 still running good access Menu fast as running on VB6. Also supported is Unicode font on VBNet2008 does not function for unicode font. Attach program with VB6 and VB2008.
[Code]...
View 4 Replies
Jun 24, 2010
When I made a program and tested it on the machine I have compiled it , all works well. I tested them even on my other computer works fine. Every time though when I passed the program to my friends computer or such , I got that common error message "A problem has encountered . tell Microsoft about this problem [Send Error Report] [Don't Send]. I checked my computer here is on XP SP3 with Microsoft .NET Framework 3.5 SP1 installed , same thing on my other computer. My friends computer is on an XP SP2 with Microsoft .NET Framework 3.5 (no SP1).
View 3 Replies
May 16, 2010
I've coded this program in Windows XP 64 Bit. I also compiled it in Windows Vista 64 Bit. I've ran this program on 32 bit machines before and never had any problems. I purchased a new laptop with Windows 7 on it and i'm getting a "Not a valid Win32 Application" Error.
View 3 Replies
Apr 18, 2010
it would be best if I just copy and pasted the code (it's very trivial).
Private Sub Main() Handles MyBase.Shown
timer.Interval = 10
timer.Enabled = True
End Sub
[code]....
An exception, "The object is currently in use elsewhere", is raised during the tick event.
View 1 Replies
Jan 13, 2010
I am writing a project in Visual Basic where I need to run several instances of the same method in parallel. I can do this using BackgrooundWorker by having several (4) copies of my code module (modules 1, 2, 3 and 4) with a call to background worker in each. I then have a Main form which invoke the 4 modules which setup 4 simultaneous background threads. Seeing as the code is the same I want to simply invoke the same module 4 times.
However when I do this I get an error from Backgroounworker that it is already busy. As I understand it this means that it is being shared. However, I have specifically instantiated it as "private" (private with events worker as new backgroundworker). I have tried running the same code in a Class instead of a Module but unless I make it public I have no way of invoking it from Main. I need to be able to pass each thread data from main for it to work on and if the class is private I cant invoke it.
View 2 Replies
Nov 6, 2010
This code will show you how I started multiple threads:
For i As Integer = 0 To 10
Dim MyThread As New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf MySub))
MyThread.Start()
Next
Now I'm trying to stop the threads before closing my application but I don't know how to do that?
View 6 Replies
Jan 25, 2012
how to convert videos files using vb.net and ffmpeg. But as far as i know we cannot use multiple threads to run same exe file to convert files. Do you know how i can convert multiple videos using one external exe file (ffmpeg)?
I have not tried because my computer time was over. So iam just asking a general doubt whether if we attach it to one process then wouldn't the process get locked? Then can we multi-thread this application or not ?
View 1 Replies
Jul 28, 2010
I'm testing here something, but i don't know what's the best way to do this.I have a var that tells the application the number of threads that will be started, inside the thread/function that i call i need to return/get two values i have two sub functions, each one returns an integer.Then in the end i need to sum the values.
Example:
Thread1/Function
SF1 - Returns 2
SF2 - Returns 3
Thread2/Function
SF1 - Returns 1
SF2 - Returns 5
After all threads are over, i get the
SF1Total = 2 + 1 and
SF2Total = 3 + 5.
I'm thinking in using shared vars, and inside the function/subfunctions update the values. It's this a correct way to do it? Other question, the threads are assync, but i need to know when the last one finishes. How do i control this? The order they finish doesn't need to be the order they were called....
View 4 Replies
Jan 12, 2012
I currently have one VB 2010 express program that runs on my machine,It tracks machine run-times so I can't shut it down. The problem is now I have a new project to write and when I go to debug it, the currently running program pops up and I cannot debug the new project. Is there something I am doing wrong, or does the VB express environment prevent more than one instance of the runtimes from running?
View 2 Replies
May 31, 2012
I have this class and I have a loop that launches multiple threads from the same class. This is all done from the main form.Now I want to update the richtextbox on the main from these classes.I have tried those begininvokes etc etc and nothing worked, no error but no output as well.Here the code for launching the threads :
Private PingObjects(100000) As Account 'Account is the class and login is the sub in it...
PingObjects(I) = New Account
Threads(I) = New Threading.Thread(AddressOf PingObjects(I).login)
[code]....
And to update the rtb, im using MainForm.log.text = "....." Nothing happens, no error.I have tried using the begin invoker method as well.
View 2 Replies