Javier:
    tenes 2 vias posibles...

    opcion 1 - ( que pienso no es tu caso ) 
    poner en el codigo de tu programa una llamada a un  breakpoint, tracepoint 
o watchdata ... pero ...
    haciendo uso de la interfaz usuario de debugging de VS ...

    opcion 2 - ( que me parece lo que pedis )
    usar codigo c# para detectar el cambio de una variable y disparar un evento 
...
    bajo este enfoque ... tenes a su vez otras 2 alternativas...

    opcion 2-A
    en codigo nativo ( C++ ) VS permite detectar cambios en una zona de memoria 
o variable ,,,
    ( tiene sus limitaciones ... pero existe ...)

    opcion 2-B
    en codigo C# podes hacer lo mismo pero ... no de una variable ... si de una 
atributo...
    
por las dudas te dejo varios links de referencia ...

opcion 2-A
How to: Set a Data Breakpoint (Native Only)
http://msdn.microsoft.com/en-us/library/350dyxd0(v=vs.90).aspx

C++ Wait, look or listen for a variable to change value?
http://social.msdn.microsoft.com/Forums/vstudio/en-US/e2d956db-240b-49e7-8d21-7351670e3565/c-wait-look-or-listen-for-a-variable-to-change-value?forum=vclanguage

opcion 2-B

Detect variable change
http://www.daniweb.com/software-development/csharp/threads/215395/detect-variable-change

Raise an event whenever a property's value changed?
http://stackoverflow.com/questions/2246777/raise-an-event-whenever-a-propertys-value-changed

Trigger event when static int variable is changed?
http://stackoverflow.com/questions/8964377/trigger-event-when-static-int-variable-is-changed

How can I execute code when value of a variable changes in C#?
http://stackoverflow.com/questions/1136613/how-can-i-execute-code-when-value-of-a-variable-changes-in-c

opcion 1

How to setup breakpoint programmatically in source code
http://blogs.msdn.com/b/dhawan/archive/2009/08/03/how-to-setup-breakpoint-programmatically-in-source-code.aspx

adding a watchpoint (breaking when a variable changes)
http://social.msdn.microsoft.com/Forums/en-US/0ce702d6-5428-4b9b-8113-7fa3afe5b66f/adding-a-watchpoint-breaking-when-a-variable-changes?forum=vcgeneral

Tracepoint
Setting a Tracepoint in source code
http://blogs.msdn.com/b/zainnab/archive/2010/02/07/setting-a-tracepoint-in-source-code-vstipdebug0010.aspx

How to programatically add a tracepoint for Visual Studio
http://stackoverflow.com/questions/791930/how-to-programatically-add-a-tracepoint-for-visual-studio


NOTA: a travez del SDK mismo que usas no tenes ningun mecanismo ??? 
generalmente se prevee esto tambien ...
que SDK estas usando ????

Atte

AP



Responder a