Running Different Processes In Multiple Threads Without Overlapping
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
ADVERTISEMENT
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
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
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
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 27, 2010
With threads and parallel processes you can process raw data but notcontrolsUielements) because they belong to another thread,
View 1 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
Nov 8, 2011
How can I create a GUI in vb.net similar to the one above?i.e.there are "buttons" on the left which changes the main window when they are clicked.One way I thought of is create many panels overlapping and show/hide them when a certain button on the left is clicked.
View 2 Replies
Jan 30, 2012
I'm trying to write a virtual piano program. Each key plays a sound from the resources directory.How do i play two(or more) sounds at the same time if ex two keys are pressed. Or start playing another sound while one is still playing.
View 2 Replies
Aug 15, 2011
I am trying to check for certain processes that is running and then inform the user of those processes via textbox like "The programs; -name of the processes running goes here- are running". [code]
View 2 Replies
Jul 16, 2009
I am looking for some code that will end the processes of a running program. I have found many post on how to do so but I have found that they are over complicating things. I am using this code to see if a processes is running.
code
Dim ProcessRuning() As Process
ProcessRuning = Process.GetProcessesByName("example")
Do While ProcessRuning.Length <> 0
[Code].....
View 6 Replies
Oct 10, 2009
How would I get a list of running processes and show it in a listbox? I want it to be able to update.
View 11 Replies
Jun 7, 2011
Is it possible to get a list of running application in a remote pc through wireless or wired network?? i tried this code but i get an error
Dim ps As System.Diagnostics.Process
For Each ps In System.Diagnostics.Process.GetProcesses(remote_pc_name)
ListBox1.Items.Add(ps.ToString)
[code].....
View 2 Replies
Jun 16, 2009
i'm making a new project something like a task manager. i could manage to get the names of all running processes
Imports System.Diagnostics
Public Class Form1
Dim proc As Process
[Code]...
it works. it gets process names (but without extentions) what i want to do now is to get the image path of each process. i think i will have to use a different control probably data grid view. can somebody tell me how to add items to datagridview instead of listbox? and how to get each process image path( to data grid view)?
View 14 Replies
Jan 7, 2010
I have a program that instantiates Excel, programatically updates it, and then closes it. In some cases, when I look in the task manager/processes, I can still see 1 or more copies of Excel running.
1) Is there a way I can, after creating an object reference to Excel, identify the PID or some other unique identification?
2) Using that, is there a way, after I think I have told Excel to go away, to see if the PID (or whatever) is still active?
3) Given that I have a PID, can I get a new object reference and try to tell it to go away nicely
4) If it still won't go away, can I force an end process of the task?
5) Is there a library or routine available that will return the active processes so I can search to see if there are any copies of Excel still running?
6) using the approach in 5, can I also find out if the item associated with the PID is running just as a process and not as an application?
View 4 Replies
Jan 27, 2010
I want to be able to cycle through the active processes on the system and find when my program starts? It has the name 'Calculate Distance' as the form1.vb text. There fore, I want to be able to close a splash screen when the form1 loads. This requires checking currently running processes. How do I do that in VB.NET 2005?
View 1 Replies
May 16, 2012
Is there a way/API to run processes under the service TrustedInstaller in .NET? I don't want to use a command-line tool like devxexec.
View 2 Replies
Oct 14, 2008
I have rently deployed a VB windows application. It uses ADO typed datasets and datagrids.
On a couple of machine, if the application is left opened for a while (about more than 30 minutes), it gives no response. In order to restart it, I need to end the process vie the Task manager.
How would I even begin to troubleshoot why it is "hanging up"?
View 19 Replies
Jun 23, 2009
I'm working on a little project it is like the task manager but i want it to get a list of all current processes, the path and icon of each. i could manage to get the list but i need to know how to get the path of each and the icon. i'm using a list view to do this. any suggestions?
View 4 Replies
Jun 26, 2012
i developing a small program for work. This program will run on multiable computers within my work. This program will access a ms database which will be held on the company network. What i need to do is check if any users have the database open on their desktop. I know how to check if the database is open on a local machine but i am not sure how to check if it is open on another users machine or what i could research around this, any direction would be great. My code for checking if the process is running on a local machine :
[Code]...
View 3 Replies
Apr 27, 2012
In my program, i need to List up all processes that currently running on windows by VB.NET framework 2.0. Can i get this list with VB.NET coding?
View 4 Replies
Sep 10, 2010
I have the code below that reads all the processes running.
Dim procList() As Process = Process.GetProcesses()
For i As Integer = 0 To UBound(procList)
Dim strProcName As String = procList(i).ProcessName
'msgbox(strProcName)
Next
I want to know what company the process belongs to, like the status bar in windows explorer shows the executable info: "Description: Windows Explorer", Company: Microsoft Corporation" and so on. Is it possible?
View 8 Replies
Jun 5, 2011
I am using vb.net to parse my own basic scripting language, sample below. I am a bit stuck trying to deal with the 2 separate types of nested brackets.
Assuming name = Sam
Assuming timeFormat = hh:mm:ss
Assuming time() is a function that takes a format string but
has a default value and returns a string.
[code]....
I could in theory change the syntax of the script completely but I would rather not. It is designed like this to enable strings without quotes because it will be included in an XML file and quotes in that context were getting messy and very prone to errors and readability issues. If this fails I could redesign using something other than quotes to mark out strings but I would rather use this method.
Preferably, unless there is some other way I am not aware of, I would like to do this using regex. I am aware that the standard regex is not really capable of this but I believe this is possible using MatchEvaluators in vb.net and some form of recursion based replacing. However I have not been able to get my head around it for the last day or so, possibly because it is hugely difficult, possibly because I am ill, or possibly because I am plain thick. I do have the following regex for parts of it.
Detecting the parentheses: (w*?)((.*?))(?=[^(+)]*((|$))
Detecting the square brackets: [[(.*?)]](?=[^[+]]*([[|$))
View 2 Replies
Apr 26, 2009
I have created a program that when a user registers, it sends an email to that user, and three of my email addresses. The problem is that while it is sending, the window is un-usable and "does not respond" and the icon changes to the white box thing when you click on it. is there a way that i can run this process behind the program, so the window is still usable, but it still sends the emails?
View 1 Replies
Apr 13, 2010
I'm creating a small application and want to add function which shows the total running processes in windows. What are the codes for that button?
View 1 Replies
Nov 13, 2010
I have created a client and server application where the clients will be run on multiple computers while the server application will be run on the host computer in the same network. So far I am able to list all the connected clients in a ListView on the server application with the IP addresses and computer names of the client computers.
[Code]...
View 2 Replies
Jan 5, 2010
I want to display in a listbox all the running processes on the local machine. Can anyone offer me some code to do this.
View 2 Replies
Jun 7, 2012
i would like to scan all the processes(aplications) running in a system before starting my program. and also need to close some programs before starting my program.how to read all the processes ruining in a system one by one.
View 1 Replies
Jan 4, 2011
Make a code to view the processes that are running to a remote computer and how to kill them by select one...
View 6 Replies