Hello IB experts, there are quite a lot statements in the archive discussing both IB APIs, but after reading them I am perhaps more confused than before... So would you mind to give me a simple advice: If I start a complete new project in MS VC++, would you prefer the ActiveX or the Socket Client based API? Thanks a lot for your replies!! Markus
The "type of project" question does not really matter indeed, it does affect only what empty classes/files the upcoming wizard generated. If you want to depend on Microsoft, choose ActiveX, if you want to stay more technology-independend (still depend on win32...), do sockets. the interfaces seem to have no real important differences, however, if i were ib, i would focus on activeX, maybe more clients use it.
I would use the sockets API. why add any extra layers of translation? Sockets are universally available across operating systems and programming languages - ActiveX is microsoft only.
Is it possible to create a socket client using VB? What about library file, how would I import it into VB project?