我试图使用c#手动将数据推送到NT,但我得到一个错误:"无法初始化COM库(0x80010106)." 我已经添加了引用'Ninjatrader.Client.dll'我发布的代码如下:
using System;
using System.Runtime.InteropServices;
using System.Threading;
using System.Diagnostics;
namespace read_file
{
public static class Program
{
[DllImport("NtDirect.dll", EntryPoint = "Connected", SetLastError = true)]
public extern static int Connected(int showMessage);
[DllImport("NtDirect.dll", SetLastError = true)]
public static extern int Last(string instrument, double price, int size);
public static void Main(string[] args)
{
NinjaTrader.Client.Client NTClient = new NinjaTrader.Client.Client();
int ConnectStatus = Connected(1);
NTClient.Command("PLACE", "Sim101", "ES 03-08", "BUY", 1, "LIMIT", 1245.00, 0, "GTC", "ax1234", "", "", "");
int k;
for (int i = …Run Code Online (Sandbox Code Playgroud) 我正在尝试解析一个网页.但它给出了一个错误.请帮我.谢谢.
这是代码:
static void myMain()
{
using (var client = new WebClient())
{
string data = client.DownloadString("http://www.google.com");
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(data);
var nodes = doc.DocumentNode.SelectNodes("//a[@href]");
foreach (HtmlNode link in nodes)
{
HtmlAttribute att = link.Attributes["href"];
Console.WriteLine(att.Value);
}
}
}
Run Code Online (Sandbox Code Playgroud)
它给出了错误,The type 'System.Windows.Form.HtmlDocument' has no constructors defined.我已经包含了HAP.
谢谢
c# ×2