1.打开一个数据库,用一个记录集指针可否打开2个不同表,要是可以,该注意什么?
2.dll可否单步调试?
3.在关闭程序时,弹出一个---某某地址,不为read什么的,这是不是跟连接数据库时,用完后没有断开,没有将指针设为NULL有关系,或者是其他的什么原因?
*4.自己建的一个窗口类也有create方法,在另一个窗口中调用这个方法能不能在窗口内生成一个窗口?或者要实现这个想法,该怎么做?
2.dll可否单步调试?
3.在关闭程序时,弹出一个---某某地址,不为read什么的,这是不是跟连接数据库时,用完后没有断开,没有将指针设为NULL有关系,或者是其他的什么原因?
*4.自己建的一个窗口类也有create方法,在另一个窗口中调用这个方法能不能在窗口内生成一个窗口?或者要实现这个想法,该怎么做?
解决方案 »
- new操作符分配内存问题
- 一个基于TCP传文件的通信代码。文件传送成功,且数据没有错误(传递的文挡没错误、传递的软件可以运行)。但在关闭改程序前,不能打开所传的文件,说另一个程序正式使用
- 鼠标设置
- ULONGLONG to CString And CString to ULONGLONG 共三问
- 关于文件运行
- 请问::托盘图标弹出的菜单怎样才能响应助记键????
- 三年铸造一颗星!
- 怎样将INF文件中的HKR替换成对应的注册表键?
- 上次说错了,再发一次,请大家务必帮我。
- 请问怎样得到工具栏上按钮的位置?谢谢(应该是个小问题呀,这是第三遍问了)
- 弱弱的问,ListView和ListBox有什么区别?
- [求]陈建春的矢量图形系统开发与编程电子书
2 首先将DLL编译模式调为DEBUG,然后设好短点。用F5调试。这时VC6会让你指定调试所用的程序。选中你的程序,然后在程序执行调用的事件。调用DLL中的函数。这时程序便会在你指定的断点处停下来等待你的调试。
3 应该是指针操作什么的,不是很确定
4 假设在CFatherDlg里创建CSonDlg,在CFatherDlg的函数里
CSonDlg *pdlg;//定义为成员变量
pdlg = new CSonDlg();
pdlg->Create(IDD_DIALOG,...);
pdlg->ShowWindow();
需要的时候
pdlg->DestroyWindow();销毁再delete
2,可以,设置好调试dll的主程序
3,一般是指针操作不当
4,可以直接创建,注意释放
第一个:“0x75040878”指令引用“0x75040878”内存。该内存不能为“read”,要终止程序,请单击“确定”。
第二个:应用程序发生异常unknown software exception(0x000001d)位置为0x08488b40.要终止程序,请单击“确定”。
像这样的错误,有没有什么办法跟踪,找出问题的根源。
2、可以,在setting中设置debug程序。
3、这怎么说的清楚。
4、当然可以。