
正文
c.net调用vb6 c语言调用vbs
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C#里如何调用vb6写的dll
需要注册才能在com中出现!regsvr32 *.dll
放到bin下可以保证运行时通过。因为程序在运行时,会自动到bin下自动寻找所需的dll.
相关问答
Q1: vb.net 里如何调用我在VB6.0里的DLL
.net 里面 项目-添加引用-浏览-找到你c.net调用vb6的dll 然后到对像浏览器里查看就可以c.net调用vb6,这是第一种c.net调用vb6,第二种不会。
Q2: vb.net调用VB6编写的DLL问题
应该没有问题c.net调用vb6,c.net调用vb6我用 vb6+vb.net2008/2010都没有问题,并且用 vb.net编写的 DLL也可以让vb6调用,可以到微软网站上下载相关的文件;调用的时候要注意数据类型在 vb.net中已经和 vb6中有了区别了,比如在 vb6中 Long;在vb.net中应该是 int32
Q3: vb.net调用vb6.0组件
调用.netc.net调用vb6的程序集还是com组件c.net调用vb6,
这是不同的c.net调用vb6,
如果c.net调用vb6你用visual
studioc.net调用vb6,那在项目的引用那里直接引用就可以了,.net程序集和com组件在不同的tab页里。
com组件要先注册才能看到
regsvr32
com.dll
Q4: 如何在vb.net中使用vb6中api的功能,用.netFrameworkme么?
不知道c.net调用vb6你想实现什么功能。
如果你c.net调用vb6的意思是使用某种WINDOW API相对应c.net调用vb6的功能。需要查看MSDN中
.NETFRAMEWORK是否有相关c.net调用vb6的类库与函数。
VB中Declare 用于在模块级别中声明对动态链接库 (DLL) 中外部过程的引用。
可以引用windows api的函数。
但是如果你需要寻找一些你需要的类似WINDOWSAPI功能的函数。例如:FindWindow. 有一些函数功能类似。
例如 :Process currentProcess = Process.GetCurrentProcess();
IntPtr hWndToProcess = currentProcess .MainWindowHandle;
获得程序进程的窗口。
但是要是获得桌面窗口这个就要用到apic.net调用vb6了。
Q5: VB.NET如何调用VB6.0的控件
对Graphics做世界坐标变换
Dim g As Graphics=PicutreBox1.GreateGraphics
g.TranslateTransform(PictureBox1.Width/2, PictureBox1.Height/2)
关于c.net调用vb6和c语言调用vbs的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







