为什么啊拉的ComboBox控件在选择时会出现如下的错呢:
为什么啊拉的ComboBox控件在选择时会出现如下的错呢:
---------------------------
Debugger Exception Notification
---------------------------
Project TalkCar.exe raised exception class EAccessViolation with message 'Access violation at address 005ECBE6 in module 'TalkCar.exe'. Read of address 00000040'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
真是怪事。
注:该ComboBox控件是在一个new出来的form里面。
[解决办法]
估计是
((NODETYPE*)(curTreeNode->Data))->nType;
这一行出问题了。
你得确保curTreeNode->Data能转换成一个有效的NODETYPE对象,所以,改成这样试试:
NODETYPE *nt = (NODETYPE *)curTreeNode->Data;
if (nt)
temp->nType = nt->nType;
[解决办法]
从你发得这些代码是没有办法测你哪里出了问题得,你最好把这部分都发一下,或者设置断点,单步看看