我正在尝试调试具有大量事件的Windows窗体应用程序:按钮按钮,计时器等.
有没有办法在不设置断点的情况下捕获应用程序正在执行的每一行代码?
编辑:程序不是我写的,所以我不熟悉代码.我希望逐步完成整个程序,捕获正在执行的每一行代码.在每个事件中设置断点是不切实际的,因为动态创建了各种控件.
有没有办法将数组转换为参数列表..?
main(){
//"a" is an array or a list or some collection
myPrint(a.SomeMethod);
}
void myPrint(int a){
//Do Stuff to arguments
}
void myPrint(int a, int b){
//Do Stuff to arguments
}
void myPrint(int a, int b, int c){
//Do Stuff to arguments
}
Run Code Online (Sandbox Code Playgroud)
我想将"a"转换为参数/参数列表,以便它自动调用相应的函数.
有没有办法检查在VS 2010中编码的程序中分配了哪些内存?我一直注意到我最近制作的一个程序在不释放任何内容的情况下随着时间的推移不断使用越来越多的内存.
另外,有没有关于代码设计的文章教你良好的内存管理?我似乎在谷歌上搜索错误的条款,因为我一直在得到无用的结果.