Indy Version 10, wo seh ich welche genau das ist?
Der Letzte Eintrag im Log + Die Stelle wo die
Exception auftritt:
Delphi-Quellcode:
{ $Log: 11952: IdIOHandlerStack.pas
{
{ Rev 1.50 6/18/04 1:06:58 PM RLebeau
{ Bug fix for ReadTimeout property}
.
.
.
function TIdIOHandlerStack.ReadFromSource(
ARaiseExceptionIfDisconnected: Boolean; ATimeout: Integer;
ARaiseExceptionOnTimeout: Boolean): Integer;
.
.
.
SetLength(LBuffer, RecvBufferSize);
try
LByteCount := Binding.Receive(LBuffer);
//Hier drin wird die Exception geschmissen
SetLength(LBuffer, LByteCount);
Die Funktion kommt irgendwann hier an:
Delphi-Quellcode:
function TIdStackBSDBase.CheckForSocketError(const AResult: Integer): Integer;
begin
if AResult = Id_SOCKET_ERROR then begin
RaiseLastSocketError;
end;
Result := AResult;
end;