Click here to Skip to main content
15,910,787 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
treddie4-Jul-13 21:37
treddie4-Jul-13 21:37 
AnswerRe: Why does .ThreadState.ToString Behave This Way? Pin
AlphaDeltaTheta4-Jul-13 21:49
AlphaDeltaTheta4-Jul-13 21:49 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
treddie4-Jul-13 23:22
treddie4-Jul-13 23:22 
JokeRe: Why does .ThreadState.ToString Behave This Way? Pin
Tim Carmichael5-Jul-13 2:42
Tim Carmichael5-Jul-13 2:42 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
Dave Kreskowiak5-Jul-13 3:57
mveDave Kreskowiak5-Jul-13 3:57 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
treddie5-Jul-13 11:38
treddie5-Jul-13 11:38 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
Ron Beyer5-Jul-13 12:20
professionalRon Beyer5-Jul-13 12:20 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
treddie5-Jul-13 19:34
treddie5-Jul-13 19:34 
Ron and everyone, thank you for your replies. I think the last post is pretty much what I am saying in my hypothetical example that Ron responded to. But in going back over what everyone has said, I still don't see how, once a thread is suspended and queried, that the result should differ afterwards when that very result is then stored in a string variable. The thread is suspended and is not processing any more of its operations.

"When you get the value of a property, the debugger executes the property Get code, so the thread isn't entirely stopped. As was already mentioned, the act of viewing an object changes it's state!"

If the Schrodinger's Cat analogy is used, it means that when a suspended thread is queried, it for some reason then processes at least some more lines of code OTHER THAN the Get property, that could change that value. Get should not be able to allow its thread to process any other code, like any equations that were about to be executed but were halted. But even then, only one query has been made. When afterwards, that result is stored in a string, it has already been "captured" and is simply sitting there, being copied over into the string. Immediately after the query, shouldn't interaction with that thread already have been finished? The query has been made, which means a result has been pulled OUT of the thread. So the result is now isolated from that thread. The thread is no longer involved and can't somwhow reach out of itself to change that returned value. So the string copy should match the query result, exactly. If what you suggest is true (and maybe it is Smile | :) ), that is analogous to taking a digital picture of someone with a camera, and then when you copied that image over to your harddrive, it changed into a picture of someone else!
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
Dave Kreskowiak6-Jul-13 4:11
mveDave Kreskowiak6-Jul-13 4:11 
QuestionModules not initializing Pin
treddie4-Jul-13 8:09
treddie4-Jul-13 8:09 
AnswerRe: Modules not initializing Pin
Eddy Vluggen4-Jul-13 9:21
professionalEddy Vluggen4-Jul-13 9:21 
GeneralRe: Modules not initializing Pin
treddie4-Jul-13 10:47
treddie4-Jul-13 10:47 
Questionexcel conditional formatting - or excel control Pin
Member 46241693-Jul-13 4:32
Member 46241693-Jul-13 4:32 
AnswerRe: excel conditional formatting - or excel control Pin
Eddy Vluggen4-Jul-13 5:02
professionalEddy Vluggen4-Jul-13 5:02 
Questionvb.net tree view Pin
walsh273-Jul-13 2:52
walsh273-Jul-13 2:52 
AnswerRe: vb.net tree view Pin
Eddy Vluggen4-Jul-13 3:16
professionalEddy Vluggen4-Jul-13 3:16 
QuestionWebcam Capture and print A5 Paper, Codes (Two Cameras) Pin
Uğur Şirin1-Jul-13 22:57
Uğur Şirin1-Jul-13 22:57 
AnswerRe: Webcam Capture and print A5 Paper, Codes (Two Cameras) Pin
Eddy Vluggen2-Jul-13 0:32
professionalEddy Vluggen2-Jul-13 0:32 
Questionvb6 to vb.net Pin
Smith00530-Jun-13 19:13
Smith00530-Jun-13 19:13 
AnswerRe: vb6 to vb.net Pin
Dave Kreskowiak1-Jul-13 2:21
mveDave Kreskowiak1-Jul-13 2:21 
QuestionHow to get address of a function or method Pin
treddie30-Jun-13 11:05
treddie30-Jun-13 11:05 
AnswerRe: How to get address of a function or method Pin
TnTinMn30-Jun-13 16:46
TnTinMn30-Jun-13 16:46 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 12:17
treddie1-Jul-13 12:17 
GeneralRe: How to get address of a function or method Pin
TnTinMn1-Jul-13 14:28
TnTinMn1-Jul-13 14:28 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 20:43
treddie1-Jul-13 20:43 

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.