用vb.net编写的程序怎么封装?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用vb.net编写的程序怎么封装?相关的知识,希望对你有一定的参考价值。
参考技术A 你得意思是生成一个EXE文件吧?程序运行以后在bin\debug目录下面 参考技术B 两个方法:1、Visual
Studio,新建项目,最后一个类别就是封装程序用的
我说的是左边的大类(VB.net,C#,J#那些的最后一个),不是右边的子类
2、LS说的方法虽然可以,但是一般不是用debug,要用release版本!调试程序的地方会有debug,release两个选择,正式使用要用release!
但是LZ要注意,dotNet开发的程序,离开了FrameWork就基本不能运行,所以你拿到别的机器用,先确认安装了Framework!如果你用第一种方法,那么会自动监测系统是不是装了Framework;第二种方法的话,没有Framework程序是直接报错!
vb.net如何调用dll(动态链接库)
dll是用c语言编写的,代码如下
#include<stdio.h>
int x(int a,int b);
int main(void)
int x(int a,int b)
int c;
c=a+b;
return c;
生成dll的名字是dlltest.dll
然后我要用vb.net的程序调用其中的函数x得到返回值,该怎么写?(声明以及调用过程)
那在使用这个函数时,就像正常函数一样使用还是需要怎么写?
无法在 DLL"dlltest.dll"中找到名为“x"的切入点,这是怎么回事?
帖子里的看不大懂,我用的是vs2010,那个貌似不是,我不知道那两个文件放在头文件里还是源文件,还有我的函数放在那里呢?帖子里的是过程,我的是函数,要怎么改呢?
追答其实就是 引用/*dll.h文件*/
然后你的函数写成
DLLIMPORT int x(int a,int b)
int c;
c=a+b;
return c;
IntelliSense: 不能定义声明“dllimport”的函数
error C2491: “x”: 不允许 dllimport 函数 的定义
这两个怎么回事啊?
这是个什么工具?
//tieba.baidu.com/i/sys/jump?un=QQ_2286363096" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="QQ_2286363096" target="_blank" class="at">QQ_2286363096 :自己百度吧
参考技术D 加到系统目录里以上是关于用vb.net编写的程序怎么封装?的主要内容,如果未能解决你的问题,请参考以下文章
求大神指点vs2012里的vb.net 编写的windows 服务怎么启动呀
用C#编写的asp.net 和 vb.net编写的asp.net 有性能上的差异吗?