mathpaquette / IQFeed.CSharpApiClient

IQFeed.CSharpApiClient is fastest and the most well-designed C# DTN IQFeed socket API connector available
MIT License
120 stars 43 forks source link

im trying to run with mono pythonnet #142

Open traderpedroso opened 2 years ago

traderpedroso commented 2 years ago

IQFeedLauncher.Start("USER", "PASS", "PRODUCT ID")
System.ComponentModel.Win32Exception: Cannot find the specified file
  at System.Diagnostics.Process.StartWithShellExecuteEx ```

mono 6
linux ubuntu bare metal or docker 
and macos Monterey using anaconda
both with same error 
mathpaquette commented 2 years ago

Yes let me check how to handle that. Do you have a Pull request or fix already ?

Sent from my iPhone

On May 29, 2022, at 9:39 AM, Emerson Pedroso @.***> wrote:



System.ComponentModel.Win32Exception: Cannot find the specified file at System.Diagnostics.Process.StartWithShellExecuteEx ```

— Reply to this email directly, view it on GitHubhttps://github.com/mathpaquette/IQFeed.CSharpApiClient/issues/142, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABBICN6W5L5DYZ6UKVTZGGTVMNXPFANCNFSM5XIF2TQQ. You are receiving this because you are subscribed to this thread.Message ID: @.***>

traderpedroso commented 2 years ago

Yes let me check how to handle that. Do you have a Pull request or fix already ? I have no pull request and could find the solution for that! thank you for your response

mathpaquette commented 1 year ago

@traderpedroso any progress ?

BunkerCoder commented 1 year ago

@mathpaquette - Saw your question on #153. Reproduce by removing the directory that contains the iqconnect.exe file from your system PATH. Usually C:\Program Files\DTN\IQFeed.

traderpedroso commented 1 year ago

@traderpedroso any progress ?

Unfortunately, I wasn't successful. I only use Mac or Linux and I didn't get the chance to test on Windows. I ended up giving up. I utilized a version of C++ running on Docker with ZeroMQ as an API; it seemed like the best option. However, I gave up on that as well and switched to using CQG. Without a doubt, a Python binding for this application would be fantastic.

When I refer to a Python binding, I mean something precompiled without the need for DLL imports and such, as it becomes complicated when using Mac or Linux.