Click here to Skip to main content
16,012,168 members
Home / Discussions / C#
   

C#

 
Questiontablet pc application Pin
radhikasharma13-Jun-09 10:40
radhikasharma13-Jun-09 10:40 
Questionshow tooltip even if treeview doesn't have focus? Pin
FocusedWolf13-Jun-09 9:41
FocusedWolf13-Jun-09 9:41 
AnswerRe: show tooltip even if treeview doesn't have focus? Pin
Mycroft Holmes13-Jun-09 16:23
professionalMycroft Holmes13-Jun-09 16:23 
GeneralRe: show tooltip even if treeview doesn't have focus? Pin
FocusedWolf13-Jun-09 18:58
FocusedWolf13-Jun-09 18:58 
GeneralRe: show tooltip even if treeview doesn't have focus? Pin
Mycroft Holmes13-Jun-09 21:07
professionalMycroft Holmes13-Jun-09 21:07 
GeneralRe: show tooltip even if treeview doesn't have focus? Pin
FocusedWolf13-Jun-09 22:01
FocusedWolf13-Jun-09 22:01 
QuestionRead from process Pin
thomaxz.tc13-Jun-09 9:37
thomaxz.tc13-Jun-09 9:37 
AnswerRe: Read from process Pin
Luc Pattyn13-Jun-09 10:12
sitebuilderLuc Pattyn13-Jun-09 10:12 
Hi,

there are several correct ways to read data from another process' output (and/or error) stream:

1.
read all at once from a stream as in string output = p.StandardOutput.ReadToEnd();. The main drawback is this only produces anything when the process p has finished.

2.
use a separate thread which synchronously reads the output/error stream (that is two threads if both streams are required)

3.
use the DataReceived event; you should not have Read calls in the handler!

MSDN says: The event is enabled during asynchronous read operations on StandardOutput. To start asynchronous read operations, you must redirect the StandardOutput stream of a Process, add your event handler to the OutputDataReceived event, and call BeginOutputReadLine. Thereafter, the OutputDataReceived event signals each time the process writes a line to the redirected StandardOutput stream, until the process exits or calls CancelOutputRead.


BTW: you have way too many ToString() calls in your code; it does not make sense at all to call ToString() on a string object; e.g. DataReceivedEventArgs.Data is a string all by itself.

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

DISCLAIMER: this message may have been modified by others; it may no longer reflect what I intended, and may contain bad advice; use at your own risk and with extreme care.

GeneralRe: Read from process Pin
thomaxz.tc13-Jun-09 12:29
thomaxz.tc13-Jun-09 12:29 
GeneralRe: Read from process Pin
Luc Pattyn13-Jun-09 12:37
sitebuilderLuc Pattyn13-Jun-09 12:37 
GeneralRe: Read from process Pin
thomaxz.tc13-Jun-09 12:47
thomaxz.tc13-Jun-09 12:47 
GeneralRe: Read from process Pin
Luc Pattyn13-Jun-09 13:37
sitebuilderLuc Pattyn13-Jun-09 13:37 
GeneralRe: Read from process Pin
thomaxz.tc13-Jun-09 23:32
thomaxz.tc13-Jun-09 23:32 
Questionload a lot of Images to memory Pin
nryk13-Jun-09 8:57
nryk13-Jun-09 8:57 
AnswerRe: load a lot of Images to memory Pin
Luc Pattyn13-Jun-09 9:37
sitebuilderLuc Pattyn13-Jun-09 9:37 
GeneralRe: load a lot of Images to memory Pin
harold aptroot13-Jun-09 11:55
harold aptroot13-Jun-09 11:55 
GeneralRe: load a lot of Images to memory Pin
Luc Pattyn13-Jun-09 14:29
sitebuilderLuc Pattyn13-Jun-09 14:29 
GeneralRe: load a lot of Images to memory Pin
harold aptroot13-Jun-09 14:36
harold aptroot13-Jun-09 14:36 
GeneralRe: load a lot of Images to memory Pin
Luc Pattyn13-Jun-09 15:17
sitebuilderLuc Pattyn13-Jun-09 15:17 
AnswerRe: load a lot of Images to memory Pin
nryk13-Jun-09 18:05
nryk13-Jun-09 18:05 
GeneralRe: load a lot of Images to memory Pin
Dave Kreskowiak13-Jun-09 21:46
mveDave Kreskowiak13-Jun-09 21:46 
AnswerRe: load a lot of Images to memory Pin
Guffa13-Jun-09 21:26
Guffa13-Jun-09 21:26 
GeneralRe: load a lot of Images to memory Pin
nryk13-Jun-09 21:40
nryk13-Jun-09 21:40 
GeneralRe: load a lot of Images to memory Pin
harold aptroot13-Jun-09 22:38
harold aptroot13-Jun-09 22:38 
GeneralRe: load a lot of Images to memory Pin
Guffa13-Jun-09 23:30
Guffa13-Jun-09 23:30 

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.