怪问题。 鬼啊~~~~~~~~~~~~~~~~~~~~~~~~~~ 2个dlg窗口, 里面2个datapicker. 用debug方式编译, 出来的初试日期,都是当天。用release方式编译,出来的初试日期,一个是0(1970) 一个是今天。鬼啊,救命~~~~~~~~~~~`` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,在debug方式下运行没有错误的操作,到了release下运行,都会出现致命错误。怎么回事情啊,颠倒了....... 数组越界 ? 举个例子 好么?release错时,停在==========void* CMapPtrToPtr::GetValueAt(void* key) const// find value (or return NULL -- NULL values not different as a result){ if (m_pHashTable == NULL) return NULL; UINT nHash = HashKey(key) % m_nHashTableSize; // see if it exists CAssoc* pAssoc; for (pAssoc = m_pHashTable[nHash]; pAssoc != NULL; pAssoc = pAssoc->pNext) { if (pAssoc->key == key) return pAssoc->value; } return NULL;}============== 若可以的,发个来帮你调试。[email protected] 如果你确定是在这里出错的话(大部份情况这句话很难成立), 检查nHash的值,有可能是-1,检查pAssoc的值,可能是0;这种参数是void*,返回值是void* 型的函数应尽量避免,你何苦让编译器偷赖,自己难受呢?! 初始化这两个datapicker,debug 是对变量自动初始化的,release是不会自动初始化的 vc图像处理,指针无法改变图像数据,边缘检测 谁能不重装系统重装VC6? 现在大家用的VC版本是6.0还是最新的2005版呢? 做好的工程怎么能够改名字呢? 在哪里下载infomix?请给个可靠的连接 再次求取有关VC电子书下载网站(100分)!!! 一个关于数据库中Select语句的问题。在线! haha,No.1 用csocket类,如何把接收设为阻塞方式 菜鸟提问!关于学习孙鑫的VC++视频第5课的难题。 在2个类中定义2个相同的自定义消息,应该没关系吧 CFileException::generic 错误 是怎么产生的? 如何解决?
怎么回事情啊,颠倒了.......
==========
void* CMapPtrToPtr::GetValueAt(void* key) const
// find value (or return NULL -- NULL values not different as a result)
{
if (m_pHashTable == NULL)
return NULL; UINT nHash = HashKey(key) % m_nHashTableSize; // see if it exists
CAssoc* pAssoc;
for (pAssoc = m_pHashTable[nHash]; pAssoc != NULL; pAssoc = pAssoc->pNext)
{
if (pAssoc->key == key)
return pAssoc->value;
}
return NULL;
}
==============
[email protected]