C# 如何确保给定的dll函数完成其工作?
我(还是一名新手程序员)得到了两个DLL,可以编写GUI程序,查看/更改运行中的InTouch软件中的标记:C# 如何确保给定的dll函数完成其工作?,c#,.net,user-interface,dll,C#,.net,User Interface,Dll,我(还是一名新手程序员)得到了两个DLL,可以编写GUI程序,查看/更改运行中的InTouch软件中的标记: IOM.InTouchDataAccess NDde 一切顺利;读取(字符串标记名)工作正常,标记点域(字符串)工作正常 还有更多。。。问题是当我使用Write(标记名,inputValue)方法时 在MessageBox中,我确保该对象返回已更改的标记,它就是这样做的。问题是,在InTouch程序中,标记没有更改。为什么呢?这是dll中的问题吗 另外,我无权访问dll定义,只能访问
- IOM.InTouchDataAccess李>
- NDde李>
另外,我无权访问dll定义,只能访问其方法名。我应该问谁做了DLL的程序员吗?如果你没有任何文档,并且问创建代码的人不工作,你可以尝试反编译 如果您没有任何文档,并且询问创建代码的人不可行,您可以尝试反编译 是的,问做dll的程序员(这总比问不可能知道的人好)是的,问做dll的程序员(这总比问不可能知道的人好)
string inputValue = ValueBox.Text;
renamethisobject.Write(tagName, inputValue);
MessageBox.Show("Tag Successfully changed to " + renamethisobject.Read(tagName));