[ 
https://issues.apache.org/jira/browse/THRIFT-3487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer updated THRIFT-3487:
-------------------------------
    Description: 
There are a few issues with newer Delphi versions, in particular regarding the 
deprecated sockets library that we use today. Currently, the sockets support 
has been removed from newer Delphi versions so we are at least able to compile 
the rest w/o problems.

If sockets are needed, one may consider downloading the file [Web.Win.Sockets 
from the RAD-Studio Samples| 
http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE8/Object%20Pascal/VCL/InetWinSockets/]
 instead to reactivate the old behaviour. However, this is not a recommended 
solution, only a workaround.



  was:
Thrift.Transport.pas doesnot compile because the Socket unit is no longer 
available and so the class TCustomIpClient cannot be found. As a workaround you 
can download the file Web.Win.Sockets from the RAD-Studio Samples: 
http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE8/Object%20Pascal/VCL/InetWinSockets/
and include it in your Project.

But the Thrift imlementation should not use this classes anymore. In the 
Meantime ther should be a documentation on your homepage to save the users from 
running into this error.


> Full support for newer Delphi versions
> --------------------------------------
>
>                 Key: THRIFT-3487
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3487
>             Project: Thrift
>          Issue Type: Bug
>          Components: Delphi - Compiler
>    Affects Versions: 0.9.3
>            Reporter: Franz Rauscher
>         Attachments: THRIFT-3487-Full-support-for-newer-Delphi-versions.patch
>
>
> There are a few issues with newer Delphi versions, in particular regarding 
> the deprecated sockets library that we use today. Currently, the sockets 
> support has been removed from newer Delphi versions so we are at least able 
> to compile the rest w/o problems.
> If sockets are needed, one may consider downloading the file [Web.Win.Sockets 
> from the RAD-Studio Samples| 
> http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE8/Object%20Pascal/VCL/InetWinSockets/]
>  instead to reactivate the old behaviour. However, this is not a recommended 
> solution, only a workaround.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to