Click here to Skip to main content
16,007,779 members
Home / Discussions / C#
   

C#

 
GeneralRe: Project Dependencies Pin
LongRange.Shooter18-Dec-02 11:16
LongRange.Shooter18-Dec-02 11:16 
GeneralRe: Project Dependencies Pin
Derek Lakin18-Dec-02 20:00
Derek Lakin18-Dec-02 20:00 
GeneralRe: Project Dependencies Pin
leppie19-Dec-02 7:31
leppie19-Dec-02 7:31 
GeneralRe: Project Dependencies Pin
bisquic9-May-04 7:20
bisquic9-May-04 7:20 
GeneralMonitoring an object Pin
Mauricio Ritter18-Dec-02 1:12
Mauricio Ritter18-Dec-02 1:12 
GeneralRe: Monitoring an object Pin
Kannan Kalyanaraman18-Dec-02 2:09
Kannan Kalyanaraman18-Dec-02 2:09 
GeneralRe: Monitoring an object Pin
Mauricio Ritter18-Dec-02 3:36
Mauricio Ritter18-Dec-02 3:36 
GeneralRe: Monitoring an object Pin
Jeff J18-Dec-02 17:28
Jeff J18-Dec-02 17:28 
You could just use .Net's equivalent for WaitForSingleObject(), something like:

MyClass MyObject = new MyClass();<br />
<br />
MyObject.SomeProperty = "XYZ";<br />
<br />
//Start some thread (passing my object instance?)<br />
Thread thrSomeThread = new Thread(new ThreadStart(ThreadRunner));<br />
thrSomeThread.Start();<br />
<br />
lock(MyObject)<br />
{<br />
  Monitor.Wait(MyObject); //wait until pulsed<br />
}<br />
<br />
// Do some processing here


public void ThreadRunner()<br />
{<br />
  //whatever this thread does<br />
}


//The property in some class that has access to MyObject<br />
public int SomeProperty<br />
{<br />
  set<br />
  {<br />
    m_iProperty = SomeProperty;<br />
    <br />
    lock(MyObject)<br />
    {<br />
      Monitor.Pulse(MyObject);  //signal waiting thread<br />
    }<br />
  }<br />
}


A bit simplified, but that's the jist of it.

Cheers
GeneralRe: Monitoring an object Pin
Mauricio Ritter18-Dec-02 23:23
Mauricio Ritter18-Dec-02 23:23 
QuestionRuning a run window in os? Pin
imran_rafique17-Dec-02 23:17
imran_rafique17-Dec-02 23:17 
AnswerRe: Runing a run window in os? Pin
Kannan Kalyanaraman18-Dec-02 2:02
Kannan Kalyanaraman18-Dec-02 2:02 
AnswerRe: Runing a run window in os? Pin
Gaul19-Dec-02 17:59
Gaul19-Dec-02 17:59 
Generalprinting crystal report Pin
sharon17-Dec-02 22:21
sharon17-Dec-02 22:21 
GeneralRe: printing crystal report Pin
OBRon23-Dec-02 9:07
OBRon23-Dec-02 9:07 
GeneralRe: printing crystal report Pin
sharon23-Dec-02 21:23
sharon23-Dec-02 21:23 
GeneralRe: printing crystal report Pin
OBRon26-Dec-02 4:05
OBRon26-Dec-02 4:05 
QuestionHow can You auto detect when a CD is inserted in the CDRom Drive ? Pin
cutesquirrel17-Dec-02 20:58
cutesquirrel17-Dec-02 20:58 
AnswerRe: How can You auto detect when a CD is inserted in the CDRom Drive ? Pin
cutesquirrel17-Dec-02 22:43
cutesquirrel17-Dec-02 22:43 
GeneralSystemColors.HighlightText returns White Pin
Jonathan Austin17-Dec-02 16:10
Jonathan Austin17-Dec-02 16:10 
GeneralRe: SystemColors.HighlightText returns White Pin
Roger Alsing17-Dec-02 20:53
Roger Alsing17-Dec-02 20:53 
GeneralBringing up a Web Browser (beginner) Pin
Adrian Hall17-Dec-02 14:37
Adrian Hall17-Dec-02 14:37 
GeneralRe: Bringing up a Web Browser (beginner) Pin
Kannan Kalyanaraman17-Dec-02 18:17
Kannan Kalyanaraman17-Dec-02 18:17 
GeneralRe: Bringing up a Web Browser (beginner) Pin
Daniel Turini17-Dec-02 23:49
Daniel Turini17-Dec-02 23:49 
GeneralRe: Bringing up a Web Browser (beginner) Pin
Adrian Hall18-Dec-02 5:53
Adrian Hall18-Dec-02 5:53 
Generalservice Pin
imran_rafique17-Dec-02 11:07
imran_rafique17-Dec-02 11:07 

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.