Noël Danjou
2007-04-25 16:46:53 UTC
Windows XP Pro SP2
Internet Explorer 7.0
Visual Studio 2005 Pro SP1
Platform SDK for Windows Server 2003 R2
Hello all,
I am trying to implement a resume feature in a FTP application but when I
call FtpCommand with the RETR command, the debugger breaks in and displays
the following message:
"Unhandled exception at 0x77c42a16 in ftpcmd.exe: 0xC0000005: Access
violation reading location 0x00000001."
The call stack shows that it is related to the VC++ runtime, but I cannot
figure out what's causing the error in my code (see snippet below). Any help
would be very much appreciated. Thank you.
Noël
-----------------------------
msvcrt.dll!77c42a16()
[Frames below may be incorrect and/or missing, no symbols loaded for
msvcrt.dll]
ntdll.dll!7c91b298()
ntdll.dll!7c9106eb()
ntdll.dll!7c91b686()
ntdll.dll!7c91b686()
ntdll.dll!7c96d6cc()
ntdll.dll!7c96d886()
wininet.dll!771d729c()
-----------------------------
CString strCommand;
strCommand.Format(_T("REST %I64d"), qdwPartialFileSize);
if (!FtpCommand(hConnect, FALSE, FTP_TRANSFER_TYPE_BINARY, strCommand, 0,
NULL))
{
...
return FALSE;
}
...
if (!InternetGetLastResponseInfo(&dwError, pszResponse, &dwLength))
{
...
return FALSE;
}
strCommand.Format(_T("RETR %s"), pszServerFileName);
HINTERNET hRequest = NULL;
// Crashes here >>>>
if (!FtpCommand(hConnect, TRUE, FTP_TRANSFER_TYPE_BINARY, strCommand, 0,
&hRequest))
{
...
return FALSE;
}
-----------------------------
Internet Explorer 7.0
Visual Studio 2005 Pro SP1
Platform SDK for Windows Server 2003 R2
Hello all,
I am trying to implement a resume feature in a FTP application but when I
call FtpCommand with the RETR command, the debugger breaks in and displays
the following message:
"Unhandled exception at 0x77c42a16 in ftpcmd.exe: 0xC0000005: Access
violation reading location 0x00000001."
The call stack shows that it is related to the VC++ runtime, but I cannot
figure out what's causing the error in my code (see snippet below). Any help
would be very much appreciated. Thank you.
Noël
-----------------------------
msvcrt.dll!77c42a16()
[Frames below may be incorrect and/or missing, no symbols loaded for
msvcrt.dll]
ntdll.dll!7c91b298()
ntdll.dll!7c9106eb()
ntdll.dll!7c91b686()
ntdll.dll!7c91b686()
ntdll.dll!7c96d6cc()
ntdll.dll!7c96d886()
wininet.dll!771d729c()
wininet.dll!771beb43()
...-----------------------------
CString strCommand;
strCommand.Format(_T("REST %I64d"), qdwPartialFileSize);
if (!FtpCommand(hConnect, FALSE, FTP_TRANSFER_TYPE_BINARY, strCommand, 0,
NULL))
{
...
return FALSE;
}
...
if (!InternetGetLastResponseInfo(&dwError, pszResponse, &dwLength))
{
...
return FALSE;
}
strCommand.Format(_T("RETR %s"), pszServerFileName);
HINTERNET hRequest = NULL;
// Crashes here >>>>
if (!FtpCommand(hConnect, TRUE, FTP_TRANSFER_TYPE_BINARY, strCommand, 0,
&hRequest))
{
...
return FALSE;
}
-----------------------------
--
Noël
http://noeld.com/
Noël
http://noeld.com/