vb源码编译时(vb.net编译时生成log文件夹)

本文目录
- vb.net编译时生成log文件夹
- VB打开一个工程的时候,生成.exe文件就会出现“编译错误,缺少数组“的问题
- VB6,0中的编译错误,找不到工程或库
- VB 编译错误:无效外部过程
- VB运行时出现“编译错误:缺少as“
- 为什么在VB编译数据库应用类源代码(如XX管理系统)总是提示变量未定义无法编译
- VB中编译错误,无效外部过程,怎么解决
- VB编译软件时,在源码中如何设置软件运行以后的位置
vb.net编译时生成log文件夹
在程序目录下生成log目录,用于保存日志文件。
自动在log目录中,生成日志文件,文件命名用年月日定义,如20100119_log.log。
在日志文件中,每行记录一个时间点的运行内容,时间点的精度应该达到毫秒。
VB打开一个工程的时候,生成.exe文件就会出现“编译错误,缺少数组“的问题
Format本来是一个VB内置的函数,你在这里却又定义一个字符串Dim Format As String,这样VB认为Format是字符串,不是函数了,所以Format(dayRtnDTP.Value, "yyyy-mm-dd") 这个被认为是数组,而你的Format定义的又不是数组,所以出错。
建议定义变量时不要用内置的函数的名称,Dim Format As String中的Format改一下就可以了。
如Dim strFormat As String ’这是VB建议的定义名称的方法,如果是字符串,前面加str
VB6,0中的编译错误,找不到工程或库
出错的主要原因是:
一、你得到的不是完整的源代码,获取完整的源代码,然后打开以以vbp为扩展表的工程文件;
二、如果还是出错,则说明你的电脑缺少该程序所需的一些控件。
请根据出错提示下载相应的控件到system32目录中,并注册,然后重新打开工程文件。
如果还提示出错,就依据上述方法下载并注册其他的控件。
至于控件的注册方法,请到网上去搜索,一大堆的,我就不多说了。
VB 编译错误:无效外部过程
是把代码写在子过程、函数过程或属性过程外而发生的错误。
在过程外无效:
该语句必须发生在子过程、函数过程或属性过程(Property Get、Property Let 和
Property Set)内部。这个错误的起因与解决方法如下所示:
*一个可执行的语句,如 Static 或 ReDim,出现在模块级别中。
在模块级中 Static 是不需要的,因为所有的模块级变量都是静态的。在模块级中用 Dim 来代替
ReDim。想要在模块级中创建动态数组,请用
Dim 加空括弧来声明它。
注意 在模块级只能使用注释与声明性语句,例如
Const、Declare、Deftype、Dim、Option Base、Option
Compare、Option Explicit、Option
Private、Private、Public 和
Type。子过程、函数过程和属性过程语句发生在它们的过程体之外,但在过程内声明。
VB运行时出现“编译错误:缺少as“
出现“编译错误:缺少as"的原因是你的语句“open f:\121.w for output as #1”中缺少了引号。应该是这样的:
open "f:\121.w" for output as #1
因为VB中的冒号“:”用来分割两个语句,这样分割以后前面的语句就成了“open f”,是一个不完整的语句,就“缺少as”咯!
你上面的代码修改后应该是:
Private Sub command1_click()
Dim s As Integer
s = 5
Close #1
Open "f:\121.w" For Output As #1
Print #1, s
Close #1
End Sub
为什么在VB编译数据库应用类源代码(如XX管理系统)总是提示变量未定义无法编译
“为什么在VB编译数据库应用类源代码(如XX管理系统)总是提示变量未定义无法编译”
1、数据库程序根据你的方法不同,有可能在引用中要加载引用,也有可能使用控件;
2、数据库不同使用的引用不同,对于控件,数据库不同,控件的属性设置也不同(这里说的数据库不同是使用的数据库软件不同,如Access、SQL Strver 2000等等);
3、“如XX管理系统”是什么数据库?
VB中编译错误,无效外部过程,怎么解决
VB是事件驱动的。语句和命令必须被包含在过程或函数中。通用区域除了放置定义语句,不能放置其他任何语句。所以
Num1 = 0
Num2 = 0
StrNum1 = ""
StrNum2 = ""
FristNum = True
这五行你放错地方了,你可以把他们放到Form_Load事件中:
Private Sub Form_Load()
Num1 = 0
Num2 = 0
StrNum1 = ""
StrNum2 = ""
FristNum = True
End Sub
但你的代码还有好多错误,粗看了下不下10处,而且是很致命的错误,是无法运行的。你还是一点一点搞清楚了再说吧。
VB编译软件时,在源码中如何设置软件运行以后的位置
Form 的 StartUpPoition 属性设置为 2 屏幕中心
Private Sub Form_Load()
Me.StartUpPosition = 2
End Sub

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30




