导航:首页 > 文件管理 > 在vb中显示调试配置文件

在vb中显示调试配置文件

发布时间:2022-12-31 23:28:28

1. VB使用过程中如何调试

直接点击程序窗口左侧区域就可以给对应行加上断点(该行变红)了;
要用立即窗口,可以在程序中用debug.print,调试运行时输出结果就会出现在立即窗口中了。

2. VB如何调试

调试的两种方法:

  1. 按下F5

  2. 点击“右箭头”即可调试


调试的时候如果想要知道那一步错了,可以设置断点。

断点设立方法:将光标移动到你所要监视的语句,按F9设立断点,当程序运行到断点处时,程序中断暂停,之后可按F8逐句运行语句,通过该方法寻找程序错误

3. 如何在VB中使用调试

VB单步调试需要设置断点,在程序代码中,将光标移到要设置断点的那条语句前面,然后执行“调试”菜单中的“切换断点”命令。
1、设置了断点的代码行将以粗体形式突出显示,如图所示:
2、单步调试即逐个语句地执行程序,程序每执行完一条语句,就发生中断。执行“调试”菜单中的“逐语句”命令(快捷键:F5键开始执行,F8键运行下一步)。

4. 关于VB的调试

补充:
虽然定义了connectstring函数,但是没有调用connectstring,而且connectstring函数仅仅是一个连接字符串,没有真正的数据库连接语句;
记录集的连接没有!
关键语句:
Dim conn As New ADODB.Connand
Dim mrc As New ADODB.Recordset
conn.ConnectionTimeout = 10
conn.CursorLocation = adUseServer
conn.ConnectionString = "driver={SQL Server};server=服务器名称;uid=sa;pwd=密码;database=数据源名称"
conn.Open '连接数据库
strSQL = "select * from User_info"
mrc.Open strSQL, conn, 3, 3 '连接数据表
以上是SQL数据库连接语句。

1、Dim mrc As New ADODB.Recordset 定义了记录集对象,但是没有定义数据库链接对象,例如:Dim conn As New ADODB.Connand
2、没有数据库链接语句,同样没有记录集链接语句
3、数据库链接对象和记录集链接对象定义必须在程序的开始部分,也就是必须定义为全局对象。不能定义在某个过程中。
4、在程序的引用中是否已经引用了ADODB?
5、Else '添加新用户
mrc.AddNew
记录集已经卸载,不可能更新和添加记录!

5. VB界面上没有调试工具栏,可通过选中“视图”菜单中的中的“调试”命令把它显示出来。

首先打开VB6.0,在工具栏上单击右键,弹出一个框,选择“自定义”

6. 请教如何在vb6中调试Dll

VB6.0在IDE窗口按键盘快捷键:F8。可启动逐语句调试。 1.逐语句 一次执行一个语句。 “逐语句”会执行在当前执行点上的语句。如果此语句是对一个过程的调用,下一个被显示的语句就是该过程内的第一个语句。

7. vb如何调试exe文件

今天在修改VB 6.0程序的时候(都没有写过VB 6.0)怎么调试都没有办法将原来的.exe文件更新了,后来在菜单上找了好久终于看到了在File菜单栏下面有一个Make xxx.exe 的项,,抱着试试看的态度点了一下,,哇,,成功了。。高兴呀,,哎,后悔英语没有学好的!后来在网络上找到了一个人写的,呵,有打包的方法,,特此一起收取: 1、简单的程序,就只要在File(文件)菜单下的Make xxx.exe(生成),生成的EXE文件和你要用的数据库和其他外部文件一起移植到其他电脑上,就可以了。 2、复杂的程序,建议用打包,打包完以后,在其他电脑上安装以后再用.打包方法--------打开菜单栏外接程序外接程序管理器,选择打包和展开向导,选择加载/卸载,确定。在外接程序管理器里找到打包和展开向导,打开打包和展开向导,再一步步进行打包就可以生成一个安装程序。

8. 请问在VB6.0中,怎样读写和生成.ini配置文件

给你一个类,专门读写INI的

classIniFile.cls:

Option Explicit

Private strINI As String
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Private Function MakePath(ByVal strDrv As String, ByVal strDir As String) As String
Do While Right$(strDrv, 1) = "\"
strDrv = Left$(strDrv, Len(strDrv) - 1)
Loop

Do While Left$(strDir, 1) = "\"
strDir = Mid$(strDir, 2)
Loop

MakePath = strDrv & "\" & strDir
End Function

Private Sub CreateIni(strDrv As String, strDir As String)
strINI = MakePath(strDrv, strDir)
End Sub

Public Sub WriteIniKey(strSection As String, strKey As String, strValue As String)
WritePrivateProfileString strSection, strKey, strValue, strINI
End Sub

Public Function GetIniKey(strSection As String, strKey As String) As String
Dim strTmp As String
Dim lngRet As String
Dim I As Integer
Dim strTmp2 As String

strTmp = String$(1024, Chr(32))
lngRet = GetPrivateProfileString(strSection, strKey, "", strTmp, Len(strTmp), strINI)
strTmp = Trim(strTmp)
strTmp2 = ""
For I = 1 To Len(strTmp)
If Asc(Mid(strTmp, I, 1)) <> 0 Then
strTmp2 = strTmp2 + Mid(strTmp, I, 1)
End If
Next I
strTmp = strTmp2

GetIniKey = strTmp
End Function

Public Property Let INIFileName(ByVal New_IniPath As String)
strINI = New_IniPath
End Property

Public Property Get INIFileName() As String
INIFileName = strINI
End Property

Public Function DelIniKey(ByVal SectionName As String, ByVal Keyword As String)
Dim RetVal As Integer
RetVal = WritePrivateProfileString(SectionName, KeyWord, 0&, strINI)
End Function

Public Function DelIniSec(ByVal SectionName As String)
Dim RetVal As Integer
RetVal = WritePrivateProfileString(SectionName, 0&, "", strINI)
End Function

示例:

Dim myIni As New classIniFile
Const myinifile = "\mail.ini"
myIni.INIFileName = App.Path & myinifile
myIni.WriteIniKey "mail", "pop3", pop3

9. 如何用VB读取ini配置文件

为了方便用户使用和使系统具有灵活性,大多数Win-dows应用程序将用户所做的选择以及各种变化的系统信息记录在初始化(INI)文件中。因此,当系统的环境发生变化时,可以直接修改INI文件,而无需修改程序。由此可见,INI文件对系统功能是至关重要的。本文将介绍采用VisualBasicforWindows(下称VB)开发Windows应用程序时如何读写INI文件。

INI文件是文本文件,由若干部分(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword)和一个等号,每个关键词会控制应用程序某个功能的工作方式,等号右边的值(value)指定关键词的操作方式。其一般形式如下:

[section1]
keyword1=valuel
keyword2=value2
……
[section2]
keyword1=value1
keyword2=value2
……

其中,如果等号右边无任何内容(即value为空),那就表示Windows应用程序已为该关键词指定了缺省值,如果在整个文件中找不到某个关键词(或整个一部分),那同样表示为它们指定了缺省值。各个部分所出现的顺序是无关紧要的,在每一个部分里,各个关键词的顺序同样也无关紧要。

读写INI文件通常有两种方式:一是在Windows中用"记事本"(Notepad)对其进行编辑,比较简单,无需赘述;二是由Windows应用程序读写INI文件,通常是应用程序运行时读取INI文件中的信息,退出应用程序时保存用户对运行环境的某些修改。

关键词的值的类型多为字符串或整数型,应分两种情况读写。为了使程序具有可维护性和可移植性,最好把对INI文件的读写封装在一个模块(RWINI.BAS)中,在RWI-NI.BAS中构造GetIniS和GetIniN函数以及SetIniS和Se-tIniN过程,在这些函数和过程中需要使用WindowsAPI的"GetPrivateprofileString"、"GetPrivateProfileInt"和"WritePrivateProfileString"函数。

RWINI.BAS模块的程序代码如下:

在General-Declearation部分中声明使用到的WindowsAPI函数:

Declare Function GetprivateprofileString Lib"Ker-nel"(ByVallpAppName As String,ByVallpKeyName As String,ByVallpDefault As String,ByVal lpRetrm-String As String,ByVal cbReturnString As Integer,ByVal Filename As String)As Integer
Declare FunctionGetPrivatePfileInt Lib "Kernel"(ByVal lpAppName As String,ByVal lpKeyName As String,ByVal lpDefault As Integer,ByVal Filename As String)As Integer
Declare Lib "Kernel"(ByVal lpApplicationName As String,ByVal lpKeyName As String,ByVal lpString As String,ByVal lplFileName As String)As Integer
Function GetIniS(ByVal SectionName As String,ByVal KeyWord As String,ByVal DefString As String)As String
Dim ResultString As String * 144,Temp As Integer
Dims As String,i As Integer
Temp%=GetPrivateProfileString(SectionName,KeyWord,"",ResultString,144,AppProfileName())
‘检索关键词的值
IfTemp%>0Then‘关键词的值不为空
s=""
Fori=1To144
IfAsc(Mid$(ResultString,I,1))=0Then
ExitFor
Else
s=s&Mid$(ResultString,I,1)
EndIf
Next
Else
Temp%=WritePrivateProfilesString(sectionname,KeyWord,DefString,ppProfileName())
‘将缺省值写入INI文件
s=DefString
EndIf
GetIniS=s
EndFunction
FunctionGetIniN(ByValSectionNameAsString,ByValKeyWordAsString,ByValDefValue
AsIneger)AsInteger
DimdAsLong,sAsString
d=DefValue
GetIniN=GetPrivateProfileInt(SectionName,
KeyWord,DefValue,ppProfileName())
Ifd<>DefValueThen
s=""&d
d=WritePrivateProfileString(SectionName,
KeyWord,s,AppProfileName())
EndIf
EndFunction
SubSetIniS(ByValSectionNameAsString,BtVaKeyWordAsString,ByValValStr
AsString)
Dimres%
res%=WritePrivateprofileString(SectionName,KeyWord,ValStr,AppProfileName())
EndSub
SubSetIniN(ByValSectionNameAsString,ByValKeyWordAsString,ByValValInt
AsInteger)
Dimres%,s$
s$=Str$(ValInt)
res%=WriteprivateProfileString(SectionName,KeyWord,s$,AppProfileName())
EndSub

SectionName为每一部分的标题,KeyWord为关键词,GetIniS和GetIniN中的DefValue为关键词的缺省值,SetIniS和SetIniN的ValStr和ValInt为要写入INI文件的关键词的值。为了能更好地说明如何使用以上函数和过程,下面举两个实例。

实例1:

开发应用程序通常要使用数据库和其它一些文件,这些文件的目录(包括路径和文件名)不应在程序中固定,而是保存在INI文件中,程序运行时由INI文件中读入。读入数据库文件的代码如下:
DimDatabasenameAsString
Databasename=GetIniS("数据库","职工","")
IfDatabaseName=""ThenDatabaseName=InputBox("请输入数据库《职工》的目录"),
App.Title)’也可通过"文件对话框"进行选择
OnErrorResumeNext
Setdb=OpenDatabas(DatabaseName)
IfErr<>0Then
MsgBox"打开数据库失败!",MB-
ICONSTOP,App.Title:GotoErrorProcessing
Else
SetIniS"数据库","职工",DatabaseName
EndIf
OnErrorGoTo0
……
实例2:

为了方便用户操作,有时需要保存用户界面的某些信息,例如窗口的高度和宽度等。装载窗体时,从INI文件中读入窗体高度和宽度,卸载窗体时将窗体当前高度和宽度存入INI文件,代码如下:
Sub Form1_Load()
……
Forml.Height=GetIniN("窗体1","高度",6000)
Form1.Width=GetIniN("窗体1","高度",4500)
EndSub
……
Sub Form1_Unload()
……
SetIniN"窗体1","高度",Me.Height
SetIniN"窗体1,"宽度",Me.Width
……
End Sub

10. 我现在要做个VB程序,需要有一个config配置文件,请问一下怎么在程序里边创建这个配置文件了呢详细点,

项目-windowapplication1(项目名字)属性-设置
设置要保存的默认属性
在解决方案资源管理器中双击app。config文件直接编辑

阅读全文

与在vb中显示调试配置文件相关的资料

热点内容
ftp不能直接打开文件 浏览:145
ps调整后的xps文件 浏览:572
小米如何取消wifi和数据同时使用 浏览:347
微信数据6个g怎么清理 浏览:533
找厂房去哪个app 浏览:881
linuxmini 浏览:997
如何找编程类的工作 浏览:286
jsp从mysql读取时间 浏览:680
有什么app可以存app 浏览:603
游戏编程从哪里学的 浏览:738
win8文件布局 浏览:308
数据存储参数配置文件 浏览:122
面膜去哪个网站买好 浏览:627
天下游旧版本 浏览:622
iphone6按键震动 浏览:528
u盘没有显示怎么打开文件夹 浏览:13
win7升级win10激活失败 浏览:914
win10系统文件缺失介质修复 浏览:900
怎么样系统升级 浏览:518
魔客吧传奇网站模板 浏览:365

友情链接