Click here to Skip to main content
15,908,931 members
Home / Discussions / C#
   

C#

 
GeneralRe: How can i change values in a program's memory? Pin
sharpiesharpie17-Apr-07 2:50
sharpiesharpie17-Apr-07 2:50 
GeneralRe: How can i change values in a program's memory? Pin
Daniel Grunwald17-Apr-07 3:19
Daniel Grunwald17-Apr-07 3:19 
QuestionCallbackOnCollectedDelegate was detected Pin
bemahesh16-Apr-07 7:59
bemahesh16-Apr-07 7:59 
AnswerRe: CallbackOnCollectedDelegate was detected Pin
Luc Pattyn16-Apr-07 8:34
sitebuilderLuc Pattyn16-Apr-07 8:34 
GeneralRe: CallbackOnCollectedDelegate was detected [modified] Pin
bemahesh16-Apr-07 10:22
bemahesh16-Apr-07 10:22 
GeneralRe: CallbackOnCollectedDelegate was detected Pin
Luc Pattyn16-Apr-07 10:53
sitebuilderLuc Pattyn16-Apr-07 10:53 
GeneralRe: CallbackOnCollectedDelegate was detected Pin
bemahesh16-Apr-07 11:20
bemahesh16-Apr-07 11:20 
GeneralRe: CallbackOnCollectedDelegate was detected Pin
Luc Pattyn16-Apr-07 11:35
sitebuilderLuc Pattyn16-Apr-07 11:35 
OK, first thing to figure out is which delegate is disappearing.
So the main question is, do you ever create a new delegate, without assigning
it to a class member ?

The following shows good and bad situations:

class A {
    EventHandler keepAlive;

    public void demo() {
        EventHandler dying=new EventHandler(something);
        callNativeMethod(dying);
        keepAlive=new EventHandler(something);
        callNativeMethod(keepAlive);
    }
}


The dying delegate can be collected at any time demo() has finished.

Smile | :)


Luc Pattyn

[My Articles]

GeneralRe: CallbackOnCollectedDelegate was detected Pin
bemahesh16-Apr-07 13:42
bemahesh16-Apr-07 13:42 
GeneralRe: CallbackOnCollectedDelegate was detected Pin
Luc Pattyn16-Apr-07 14:05
sitebuilderLuc Pattyn16-Apr-07 14:05 
GeneralRe: CallbackOnCollectedDelegate was detected Pin
fredsparkle8-Jul-10 8:40
fredsparkle8-Jul-10 8:40 
QuestionHow to add keyboard handling for shortcuts? Pin
Khoramdin16-Apr-07 7:05
Khoramdin16-Apr-07 7:05 
AnswerRe: How to add keyboard handling for shortcuts? Pin
Dan Neely16-Apr-07 7:55
Dan Neely16-Apr-07 7:55 
AnswerRe: How to add keyboard handling for shortcuts? Pin
Luc Pattyn16-Apr-07 8:40
sitebuilderLuc Pattyn16-Apr-07 8:40 
QuestionHow to get a code of pressed key ? Pin
Saikek16-Apr-07 6:49
Saikek16-Apr-07 6:49 
AnswerRe: How to get a code of pressed key ? Pin
Russell Jones16-Apr-07 7:15
Russell Jones16-Apr-07 7:15 
AnswerRe: How to get a code of pressed key ? Pin
kifahhk16-Apr-07 7:21
kifahhk16-Apr-07 7:21 
AnswerRe: How to get a code of pressed key ? Pin
Luc Pattyn16-Apr-07 9:36
sitebuilderLuc Pattyn16-Apr-07 9:36 
GeneralRe: How to get a code of pressed key ? Pin
Saikek16-Apr-07 21:02
Saikek16-Apr-07 21:02 
Questionhow to create handle in C#.NET Pin
Software_Specialist16-Apr-07 4:54
Software_Specialist16-Apr-07 4:54 
AnswerRe: how to create handle in C#.NET Pin
Colin Angus Mackay16-Apr-07 5:02
Colin Angus Mackay16-Apr-07 5:02 
QuestionSimple question about mandatory override Pin
Christopher Stratmann16-Apr-07 4:43
Christopher Stratmann16-Apr-07 4:43 
AnswerRe: Simple question about mandatory override Pin
Tristan Rhodes16-Apr-07 4:52
Tristan Rhodes16-Apr-07 4:52 
Questionget,set methods Pin
Kushi Bobby16-Apr-07 3:21
Kushi Bobby16-Apr-07 3:21 
AnswerRe: get,set methods Pin
sujithkumarsl16-Apr-07 3:54
sujithkumarsl16-Apr-07 3:54 

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.