无法在 DLL“LEDSender.dll”中找到名为“GetValue”的入口点。
定义为:public struct TDeviceParam
{
public long devType;
//public long speed;
//public long ComPort;
//public long FlowCon;
public long locPort;
public long rmtPort;
//public long memory;
//public byte Phone; // Phone(32)
// public long Reserved; //Reserved(5)
}
包含为:
[DllImport("LEDSender.dll", EntryPoint = "GetValue", SetLastError = true, CharSet = CharSet.None, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]
public static extern long LED_Open(TDeviceParam Param, long Notify, long Window, long Message);
主函数调用是:
private void button1_Click(object sender, EventArgs e)
{
c.AppConst.TDeviceParam param;
//c.AppConst.LED_Startup();
param.devType = c.AppConst.DEVICE_TYPE_UDP;
param.locPort = 8888;
param.rmtPort = 6666;
dev = c.AppConst.LED_Open(param, 0,(long)this.Handle, c.AppConst .WM_LED_NOTIFY);
}
然后出现如题的问题,请高手们分析下如何解决啊 --------------------编程问答-------------------- LEDSender.dll 中没有“GetValue”这个函数
补充:.NET技术 , C#