最近,我正在学习制作一个表单程序Demo.在调用DLL之后,它崩溃并闪回.
代码如下:
`[DllImport("vspdctl.dll", CallingConvention = CallingConvention.StdCall)]
public static extern bool CreatePair(string comName1, string comName2);
public bool CreatePort(string com1,string com2)
{
string s = com1;
string s2 = com2;
bool IsCrateture=CreatePair(com1, com2);
return IsCrateture;
}`
`private void button1_Click(object sender, EventArgs e)
{
bool IsCrateSeccuss = GetVSPD.CreatePort(CreatePortName.Text, CreatePortName2.Text);
if (IsCrateSeccuss)
{
MessageBox.Show("OK");
}
else
{
MessageBox.Show("Fail");
}`
报告此错误,错误如下:
System.DllNotFoundException:无法加载dll‘vspdctl.dll’:动态链接库(DLL)初始化 routine 失败.
不确定是什么原因造成的