Click here to Skip to main content
15,888,019 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: This program has potentially unwanted behavior. Pin
Dave Kreskowiak21-Jun-09 7:56
mveDave Kreskowiak21-Jun-09 7:56 
Questionminimode windows application Pin
samvaidy18-Jun-09 12:05
samvaidy18-Jun-09 12:05 
AnswerRe: minimode windows application Pin
Christian Graus18-Jun-09 19:33
protectorChristian Graus18-Jun-09 19:33 
QuestionStatusStrip is not updating from a class. Pin
Musa Biralo18-Jun-09 11:51
Musa Biralo18-Jun-09 11:51 
AnswerRe: StatusStrip is not updating from a class. Pin
Luc Pattyn18-Jun-09 12:01
sitebuilderLuc Pattyn18-Jun-09 12:01 
GeneralRe: StatusStrip is not updating from a class. [modified] Pin
Musa Biralo18-Jun-09 12:17
Musa Biralo18-Jun-09 12:17 
GeneralRe: StatusStrip is not updating from a class. Pin
Luc Pattyn18-Jun-09 13:10
sitebuilderLuc Pattyn18-Jun-09 13:10 
QuestionWaiting for a process to end uses too much CPU. Pin
elajua18-Jun-09 11:50
elajua18-Jun-09 11:50 
I'm writing an application that launches executables with parameters.
After the user defines the path, name and parameters I launch it using System.Diagnostics.Process

The problem I'm facing is that while my application waits for the process to end it uses too much CPU. In my test computers, which are Core 2 Duo, it uses 40-50% everytime it enters the Do until loop I created.

Here's the code:
Dim varProcess As New System.Diagnostics.Process
        Dim varID As Integer
        Try
            If comboParams.Text = "" Then
                varProcess.StartInfo.FileName = txtPath.Text
                varProcess.Start()
                varID = varProcess.Id.ToString()
            Else
                varProcess.StartInfo.FileName = txtPath.Text
                varProcess.StartInfo.Arguments = comboParams.Text
                varProcess.Start()
                varID = varProcess.Id.ToString()
            End If
            Do Until System.Diagnostics.Process.GetProcessById(varID).HasExited = True
                cmdRun.Enabled = False
                Me.Text = "Launch " & "PID: " & varID
            Loop
            Me.Text = "Launch"


I've tried Do whiles, Ifs but I haven't got it to reduce the CPU utilization. Any hints or suggestions? Many thanks.
AnswerRe: Waiting for a process to end uses too much CPU. Pin
Luc Pattyn18-Jun-09 12:05
sitebuilderLuc Pattyn18-Jun-09 12:05 
GeneralRe: Waiting for a process to end uses too much CPU. Pin
elajua18-Jun-09 14:39
elajua18-Jun-09 14:39 
GeneralRe: Waiting for a process to end uses too much CPU. Pin
Luc Pattyn18-Jun-09 14:52
sitebuilderLuc Pattyn18-Jun-09 14:52 
QuestionAny way to use constructor parameters within "dim as new"? Pin
supercat918-Jun-09 11:38
supercat918-Jun-09 11:38 
Questionwhat is the installation steps for windows application project ? Pin
ahlamissa18-Jun-09 10:23
ahlamissa18-Jun-09 10:23 
AnswerRe: what is the installation steps for windows application project ? Pin
EliottA18-Jun-09 10:53
EliottA18-Jun-09 10:53 
AnswerRe: what is the installation steps for windows application project ? Pin
Dave Kreskowiak18-Jun-09 11:28
mveDave Kreskowiak18-Jun-09 11:28 
QuestionScope (?) Problem in Excel VBA Pin
TheConfusedGuy18-Jun-09 9:29
TheConfusedGuy18-Jun-09 9:29 
AnswerRe: Scope (?) Problem in Excel VBA Pin
Dave Kreskowiak18-Jun-09 9:56
mveDave Kreskowiak18-Jun-09 9:56 
QuestionContext Menu Pin
No-e18-Jun-09 6:23
No-e18-Jun-09 6:23 
AnswerRe: Context Menu Pin
Jon_Boy18-Jun-09 6:37
Jon_Boy18-Jun-09 6:37 
GeneralRe: Context Menu Pin
No-e18-Jun-09 12:08
No-e18-Jun-09 12:08 
GeneralRe: Context Menu Pin
Jon_Boy19-Jun-09 6:09
Jon_Boy19-Jun-09 6:09 
AnswerRe: Context Menu Pin
Bahram.Zarrin27-Jun-09 5:14
Bahram.Zarrin27-Jun-09 5:14 
Questionmultipage problem in printpreview? Pin
JC.KaNNaN18-Jun-09 4:03
JC.KaNNaN18-Jun-09 4:03 
AnswerRe: multipage problem in printpreview? Pin
Luc Pattyn18-Jun-09 4:47
sitebuilderLuc Pattyn18-Jun-09 4:47 
GeneralRe: multipage problem in printpreview? Pin
JC.KaNNaN18-Jun-09 22:19
JC.KaNNaN18-Jun-09 22:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.