从VC6.0的程序转过来发生的错误:0x754ab760 (KernelBase.dll) 处最可能的异常: Microsoft C++ 异常:

时间:2021-09-21 12:14:43
“bbb.exe”: 已加载“C:\Windows\System32\crypt32.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\msasn1.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\sqlsrv32.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\netapi32.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\netutils.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\srvcli.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\wkscli.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\sqlsrv32.rll”,未使用调试信息生成二进制文件。
“bbb.exe”: 已加载“C:\Windows\System32\sspicli.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\odbccp32.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\dbnetlib.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\security.dll”,未使用调试信息生成二进制文件。
“bbb.exe”: 已加载“C:\Windows\System32\secur32.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\credssp.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\msv1_0.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\cryptdll.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\ntdsapi.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\ikutm.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\mswsock.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\wshqos.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\WSHTCPIP.DLL”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\wship6.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\dnsapi.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\IPHLPAPI.DLL”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\winnsi.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\rasadhlp.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\FWPUCLNT.DLL”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\dbnmpntw.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\schannel.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\ncrypt.dll”,已加载导出。
“bbb.exe”: 已加载“C:\Windows\System32\netbios.dll”,已加载导出。
“bbb.exe”: 已卸载“C:\Windows\System32\ntdsapi.dll”
“bbb.exe”: 已卸载“C:\Windows\System32\dbnetlib.dll”
“bbb.exe”: 已卸载“C:\Windows\System32\dbnmpntw.dll”
“bbb.exe”: 已卸载“C:\Windows\System32\security.dll”
bbb.exe 中的 0x754ab760 (KernelBase.dll) 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012eca0 处的 _com_error。
线程 'Win32 线程' (0x1adc) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xe78) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xe38) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x4fc) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x1ff8) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xf58) 已退出,返回值为 0 (0x0)。
程序“[8128] bbb.exe: 本机”已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x1adc) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xe78) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xe38) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x4fc) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x1ff8) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xf58) 已退出,返回值为 0 (0x0)。
程序“[8128] bbb.exe: 本机”已退出,返回值为 0 (0x0)。

3 个解决方案

#1


只能判断出是个COM异常,需要看代码。

#2


加异常捕获看是什么错误
try
{
//你的ADO代码
}
catch (_com_error& e)
{
AfxMessageBox(e.Description());
}

#3


转的版本?
最好捕获、跟踪一下异常

#1


只能判断出是个COM异常,需要看代码。

#2


加异常捕获看是什么错误
try
{
//你的ADO代码
}
catch (_com_error& e)
{
AfxMessageBox(e.Description());
}

#3


转的版本?
最好捕获、跟踪一下异常