那个程序目录下有一个Data2Rlst.dll,说是不用知道里面的过程,直接调用就行了。
但是我不会用c#调用dll(据说是vc的dll,不确定)
用vs直接打开这个Data2Rlst.dll的话看不到代码,
但是可以看到Data2Rlst.dll下有两个文件夹Dialog和Version
在Dialog下有一个叫6000的文件,双击打开看上去像一个winform自定义控件,有文本框,按钮等
在6000上点右键,右键菜单里有一个“插入Dialog”,如果选择的话,就会创建一个和6000平级(也就是在Dialog文件夹下)的窗体,风格跟6000一样,上面只有右下角的“确定”“取消”两个按钮
请问应该怎么做呢?
另外我想放两张图片上来,貌似失败了,这里应该怎么发图片?
10 个解决方案
#1
怎么都没有人,分太低了吗,帮帮忙啊
#2
[DllImport]引用下吧
#3
[DllImport("Data2Rlst.dll")]
函数名(参数)
函数名(参数)
#4
将dll组件 通过添加引用 引用到项目中
#5
老问题,DLL文件直接打开怎么行?
这时动态链接库,需要引用到项目中
这时动态链接库,需要引用到项目中
#6
1.如果是.net framework 语言写的,直接添加引用,代码里引用命名空间即可
2.如果是之外的语言写的(VC,C..)你就要用[DllImport("Data2Rlst.dll")],注意路径
2.如果是之外的语言写的(VC,C..)你就要用[DllImport("Data2Rlst.dll")],注意路径
#7
正解 ,DllImport,注意类型的转换,c++中的类型于c#的类型有一个等价表,在msdn中可以查到
#8
dll为com组件,使用之前请注册。
注册方法 regsvr32 dll文件路径
使用时直接访问其类库
另外一种可直接引用到项目的BIN文件下
用 [DllImport("dll文件名")]
public static extern void dll中方法;
然后就可以调用了
注册方法 regsvr32 dll文件路径
使用时直接访问其类库
另外一种可直接引用到项目的BIN文件下
用 [DllImport("dll文件名")]
public static extern void dll中方法;
然后就可以调用了
#9
com组件也别忘了引用啊 注册成功过会你会在VS引用com组件中看到的
#10
注册失败,引用失败,不知道这个dll中的方法。。。。怎么办
#1
怎么都没有人,分太低了吗,帮帮忙啊
#2
[DllImport]引用下吧
#3
[DllImport("Data2Rlst.dll")]
函数名(参数)
函数名(参数)
#4
将dll组件 通过添加引用 引用到项目中
#5
老问题,DLL文件直接打开怎么行?
这时动态链接库,需要引用到项目中
这时动态链接库,需要引用到项目中
#6
1.如果是.net framework 语言写的,直接添加引用,代码里引用命名空间即可
2.如果是之外的语言写的(VC,C..)你就要用[DllImport("Data2Rlst.dll")],注意路径
2.如果是之外的语言写的(VC,C..)你就要用[DllImport("Data2Rlst.dll")],注意路径
#7
正解 ,DllImport,注意类型的转换,c++中的类型于c#的类型有一个等价表,在msdn中可以查到
#8
dll为com组件,使用之前请注册。
注册方法 regsvr32 dll文件路径
使用时直接访问其类库
另外一种可直接引用到项目的BIN文件下
用 [DllImport("dll文件名")]
public static extern void dll中方法;
然后就可以调用了
注册方法 regsvr32 dll文件路径
使用时直接访问其类库
另外一种可直接引用到项目的BIN文件下
用 [DllImport("dll文件名")]
public static extern void dll中方法;
然后就可以调用了
#9
com组件也别忘了引用啊 注册成功过会你会在VS引用com组件中看到的
#10
注册失败,引用失败,不知道这个dll中的方法。。。。怎么办