Click here to Skip to main content
15,895,538 members
Home / Discussions / C#
   

C#

 
Questionconnect to a mysql database w/out using mysql connector??? Pin
andyxfun1-Mar-10 7:58
andyxfun1-Mar-10 7:58 
AnswerRe: connect to a mysql database w/out using mysql connector??? Pin
snorkie1-Mar-10 8:17
professionalsnorkie1-Mar-10 8:17 
AnswerRe: connect to a mysql database w/out using mysql connector??? Pin
Saksida Bojan1-Mar-10 8:24
Saksida Bojan1-Mar-10 8:24 
AnswerRe: connect to a mysql database w/out using mysql connector??? Pin
Som Shekhar1-Mar-10 8:46
Som Shekhar1-Mar-10 8:46 
Question"Event" is null while invoking custom event Pin
Arindam Tewary1-Mar-10 7:27
professionalArindam Tewary1-Mar-10 7:27 
AnswerRe: "Event" is null while invoking custom event [modified] Pin
Saksida Bojan1-Mar-10 7:34
Saksida Bojan1-Mar-10 7:34 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Arindam Tewary1-Mar-10 7:51
professionalArindam Tewary1-Mar-10 7:51 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
OriginalGriff1-Mar-10 8:21
mveOriginalGriff1-Mar-10 8:21 
It is worth changing your code slightly to cope with the case when you have no handler - if you think about it not handling an event is not an error, it is perfectly normal. As such, it should not throw an exception.
Arindam Tewary wrote:
protected virtual void OnDataChanged(DataChangedEventArgs e)
{
    DataChanged(this, e);
}


If you change your code to:
protected virtual void OnDataChanged(DataChangedEventArgs e)
   {
   EventHandler eh = DataChanged;
   if (eh != null)
      {
      eh(this, e);
      }
   }
Then a potential source of run time exception is removed. (The load of "eh" is to handle the admittedly rare case when the handler is removed between the test and the execution)
You should never use standby on an elephant. It always crashes when you lift the ears. - Mark Wallace

C/C++ (I dont see a huge difference between them, and the 'benefits' of C++ are questionable, who needs inheritance when you have copy and paste) - fat_boy

GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Arindam Tewary1-Mar-10 8:29
professionalArindam Tewary1-Mar-10 8:29 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Saksida Bojan1-Mar-10 8:47
Saksida Bojan1-Mar-10 8:47 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Luc Pattyn1-Mar-10 9:32
sitebuilderLuc Pattyn1-Mar-10 9:32 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Saksida Bojan1-Mar-10 9:51
Saksida Bojan1-Mar-10 9:51 
AnswerRe: "Event" is null while invoking custom event Pin
Luc Pattyn1-Mar-10 7:49
sitebuilderLuc Pattyn1-Mar-10 7:49 
GeneralRe: "Event" is null while invoking custom event Pin
Arindam Tewary1-Mar-10 7:57
professionalArindam Tewary1-Mar-10 7:57 
GeneralRe: "Event" is null while invoking custom event Pin
DaveyM691-Mar-10 10:32
professionalDaveyM691-Mar-10 10:32 
Questionsafely end a thread Pin
Yustme1-Mar-10 6:54
Yustme1-Mar-10 6:54 
AnswerRe: safely end a thread Pin
Paulo Zemek1-Mar-10 7:07
mvaPaulo Zemek1-Mar-10 7:07 
GeneralRe: safely end a thread Pin
Yustme1-Mar-10 11:45
Yustme1-Mar-10 11:45 
GeneralRe: safely end a thread Pin
Paulo Zemek1-Mar-10 13:53
mvaPaulo Zemek1-Mar-10 13:53 
GeneralRe: safely end a thread Pin
Yustme1-Mar-10 22:31
Yustme1-Mar-10 22:31 
GeneralRe: safely end a thread Pin
Paulo Zemek2-Mar-10 6:17
mvaPaulo Zemek2-Mar-10 6:17 
GeneralRe: safely end a thread Pin
Yustme2-Mar-10 6:19
Yustme2-Mar-10 6:19 
AnswerRe: safely end a thread Pin
Luc Pattyn1-Mar-10 7:13
sitebuilderLuc Pattyn1-Mar-10 7:13 
GeneralRe: safely end a thread Pin
Yustme1-Mar-10 22:34
Yustme1-Mar-10 22:34 
QuestionHELP on .NET Remoting Pin
jekkup11-Mar-10 6:03
jekkup11-Mar-10 6:03 

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.