"Invalid pointer operation" error in RemObjects SDK for Delphi

Hi!

We’ve been using RO SDK for Delphi for a long time. After upgrading our version to 6.0.51.901, we starting receiving “Invalid pointer operation” error message. Attached file show that error in EurekaLog File format, showing that error in InternalHandleSession (uROBPDXHTTPServer.pas).

I’ve read “Change Logs”, but haven’t find that message. Is that a known bug? Is it solved in recent versions of RO?

Thanks!

BPDX channels have been discontinued since 6.0.47. so using of old BPDX sources might provide these errors.

from Documentation | RemObjects Software :

BPDX Channels Have Been Discontinued for RO/Delphi

As per request form the original author, we are no longer shipping the BPDX based server channels in RemObjects SDK for Delphi, nor the underlying RO/DXSock libraries. This affects the \BPDX and \RODX folders of the source tree, as well as the RemObjects_RODX_* and RemObjects_BPDX_* packages.

If you are upgrading from a previous version of RemObjects SDK, the source files will not be removed, and you can of course continue using them, while they still work with the current RO code base (Over time, and as RemObjects SDK for Delphi adapts to newer versions of Delphi and different platforms supported by Delphi or FPC, they may cease working).

We recommend that users migrate to one of the other choices of channels we provide, such as Indy, Synapse or IP based channels.