[fpc-pascal] why connect is "deprecated"
Jonas Maebe
jonas.maebe at elis.ugent.be
Tue Apr 16 11:58:02 CEST 2013
On 16 Apr 2013, at 11:53, Marco van de Voort wrote:
> In our previous episode, Xiangrong Fang said:
>> I am trying to write a tcp client (redis) in free pascal, and found
>> this
>> function marked as deprecated:
>>
>> Function Connect(Sock:longint;const addr:TInetSockAddr;var
>> SockIn,SockOut:text):Boolean; deprecated;
>
> It was deprecated for two reasons:
>
> 1. the format, returntype and parameter typing is at 1.0.x level and
> was
> never updated to 2.0
> 2. errorhandling is limited to non existent.
As far as I can see, all errors are returned via inoutres/IOResult in
the same way as happens with disk-based IO.
Jonas
More information about the fpc-pascal
mailing list