Hi Angus,
I had made the library dpr in 2011. I lost it long time ago and do not remember whether I wrote anything in the exports section.
Now I made a new library dpr, added all the pas file from ICS source folder and compiled. I got a dll. Using a dll viewer I can see 3 procedures _dbk_fcall_wrapper, dbkFCallWrapperAddr and TMethodImplementationIntercept.
When I tried the same with my old ICS dll, the viewer shows nothing.
I want to access the entire TWSocket class (both client and server) in visual studio C#. The current VS C# code is like this :
public TWSocketClient ITSSocket = new TWSocketClient();
ITSSocket.OnSessionConnected += new TSessionConnected(ITS_OnConnected);
ITSSocket.OnDataAvailable += new TDataAvailable(ITS_OnDataIn);
ITSSocket.OnSessionClosed += new TSessionClosed(ITS_OnDisconnected);
private void ITS_OnDataIn(object Sender, ushort ErrorCode)
{
//code to receive the data and process it
}
I have attached the old dll and the new dpr file and the new dll.
.
Thanks
Shekar
Ics2.dpr
OverByteIcsOld.Dll
OverByteICSNew.zip