-
奇怪-1.在VB.NET中#IND错误
所属栏目:[百科] 日期:2020-12-17 热度:97
这是VB.NET中一个奇怪的计算错误.我把我的问题简化为以下内容.我可以写: Console.WriteLine(-0.78125 ^ 2.5) 并得到-0.53947966093944366. 但如果我将其更改为Console.WriteLine(( – 0.78125 0)^ 2.5),我得到-1.#IND. 或者,如果尝试: Dim D as Double = -[详细]
-
VB.NET根据XSD文件验证XML文件并通过xml进行解析
所属栏目:[百科] 日期:2020-12-17 热度:141
我需要做什么? 我需要针对XSD文件验证 XML文件(传递文件路径/位置)(传递文件路径/位置).我需要检查它是否完好没有非法字符,并且它具有在XSD中定义的所有标签,即没有标签丢失.它匹配xsd中定义的数据类型.完成之后,我需要解析xml文件以获取数据并将其存储在数[详细]
-
检查字符串是否是有效的RegEx Pattern VB.NET
所属栏目:[百科] 日期:2020-12-17 热度:179
好的,我有以下字符串 "^[a-z]*$" 和 "a-z" 现在我想用这两个字符串来检查它们是否是VB.NET中有效的正则表达式字符串.我真的不知道我怎么能做到……但我在下面试了一下 Try Dim regex As Regex = New Regex("a-z") Return "valid regex"Catch ex As Exception[详细]
-
vb.net – 生成随机数到2位小数
所属栏目:[百科] 日期:2020-12-17 热度:138
blah = CInt(Int((7 * Rnd()) + 0)) 生成0到6之间的随机整数. 如何修改它给我一个带有2位小数的随机数,仍然在0到6之间? 如下所示,我现在使用此代码,它似乎工作: Dim prng As New RandomPrivate Function aRand() As Double Return Math.Round(prng.Next(0,[详细]
-
vb.net – If()语句的奇怪行为
所属栏目:[百科] 日期:2020-12-17 热度:53
今天我偶然发现了VB.net If()语句的奇怪行为.也许你可以解释为什么它像它一样工作,或者你可以确认它是一个bug. 所以,我有一个带有“TestTable”表的SQL数据库,其中一个int列“NullableColumn”可以包含NULL.我想宣读本专栏的内容. 所以我声明了一个Nullable([详细]
-
vb.net – VShost32.exe停止工作,但我可以继续调试
所属栏目:[百科] 日期:2020-12-17 热度:200
我的应用程序首先从数据库中读取数据,然后创建要上载到SFTP服务器的 XML文档. 当我运行应用程序时,我收到一个错误: VShost32.exe停止工作 当我在调试模式下运行应用程序并逐步执行它时,我发现错误弹出的点,但我仍然可以继续执行下一步(只要我不关闭弹出窗口[详细]
-
vb.net – 解析多个命名的命令行参数
所属栏目:[百科] 日期:2020-12-17 热度:60
我需要添加程序的功能,以便在通过命令行打开程序时接受多个命名参数.即 program.exe /param1=value /param2=value 然后能够将这些参数用作程序中的变量.我找到了几种方法来完成这一部分,但似乎无法弄清楚如何将它们放在一起. 我已经能够传递一个命名参数并使[详细]
-
VB.Net Linq到实体空比较 – ‘什么都不是’或’=什么都没有’?
所属栏目:[百科] 日期:2020-12-17 热度:137
我们在VB.Net中有几个项目,使用.Net Framework 4和 Linq to Entities来处理我们的许多SQL查询.迁移到EF对我们来说是一个新的转变(已经使用了大约4-6个月),并得到了高层管理人员的支持,因为我们可以更快地编写代码.我们仍然使用很多存储过程,但我们甚至也通过[详细]
-
vb.net获取/设置没有逻辑的属性
所属栏目:[百科] 日期:2020-12-17 热度:158
我在网上看到的许多文章都说,在vb.net中创建属性时,他们应该在类中使用get / set方法和private / protected成员变量. 像这样: Public Class Person Private _name as string public property Name as string get return _name end get set(byval value as s[详细]
-
如何添加vb6项目中存在的表单?
所属栏目:[百科] 日期:2020-12-17 热度:111
我的vb6项目中有一个“Search.frm”表单.我想添加不同名称“SearchNew.frm”的相同表单.我复制了“Search.frm”表单并重命名为“SearchNew.frm”并尝试添加到项目中.但它给了我一个错误“Search.frm将不会被加载.名称已被使用”. 有人可以帮忙吗?谢谢. 解决[详细]
-
.net – 如何从子类(嵌套类)中获取父类中的值?
所属栏目:[百科] 日期:2020-12-17 热度:102
我有Class1和class2,它在class1,VB.NET代码中: Public Class class1 Public varisbleX As Integer = 1 Public Class class2 Public Sub New() 'Here GET the value of VariableX End Sub End Class Public Sub New() Dim cls2 As New class2 End SubEnd Cla[详细]
-
VB / C#.net使用后台工作程序动态添加控件项
所属栏目:[百科] 日期:2020-12-17 热度:103
我正在创建一个 Windows窗体应用程序,它根据从数据库中提取的数据动态创建控件. 我在背景中运行的代码很好,它从数据库加载数据并将其应用于变量,我遇到的问题是当尝试使用这些数据创建控件时,我得到一个多线程错误(附加信息:Cross -thread operation无效:[详细]
-
vb.net – 局部变量的块范围
所属栏目:[百科] 日期:2020-12-17 热度:150
有没有更好的方法在VB.Net中创建任意块来限制局部变量的范围?如果尝试了“如果1然后”,但它只是看起来像kludgy. If 1 Then Dim table = InputParameter1 Dim new_row = table.AddRow new_row.field(1) = InputParameter3.user_valueEnd If 我只是不希望稍后[详细]
-
.net – 委托签名不匹配时没有错误
所属栏目:[百科] 日期:2020-12-17 热度:184
我在代码中定义了以下类和委托(为简洁起见,还有许多其他行被删除). Public Delegate Sub TimerCallback(canceled As Boolean)Public Class Timer Implements TimerManager.ITimer Public Sub New(delay As Integer,callback As TimerCallback) mState = Time[详细]
-
vb.net – 是否有一些技巧可以使VBScript CDO与Amazon SES SMTP
所属栏目:[百科] 日期:2020-12-17 热度:180
是否有一些技巧使VBScript CDO与Amazon SES SMTP协同工作?我没有收到任何错误,但它也没有发送给我我的测试电子邮件.将SSL更改为False确实给我530错误,所以我知道我至少到达了服务器.我究竟做错了什么? EmailSubject = "Sending Email by CDO"EmailBody = "[详细]
-
Vb.net中的Application.Exit()和FormClosing事件
所属栏目:[百科] 日期:2020-12-17 热度:61
我有一个单独的 Windows窗体应用程序在系统托盘图标中运行.如果用户按下窗口的X按钮,将显示一个消息框,其中显示是和否(是 – 关闭窗体—否 – 保持表单在系统托盘图标中运行). 我正在考虑在用户打开另一个应用程序实例时阻止该场景,因为我已经运行了一个实例[详细]
-
.net – UserPrincipal.FindByIdentity坚持“服务器上没有这样的
所属栏目:[百科] 日期:2020-12-17 热度:127
我目前的目标是使用System.DirectoryServices.AccountManagement程序集中的实用程序为基于域安全组的ASP.NET应用程序实现只读角色提供程序.我有以下代码在我的开发域中正常工作,但在部署环境中失败: Using myContext As New PrincipalContext(ContextType.D[详细]
-
如何通过AD DirectoryEntry在VB.NET中设置AccountExpires
所属栏目:[百科] 日期:2020-12-17 热度:134
我需要在AD DirectoryEntry中设置accountExpires属性找不到简单的答案. 找到一些信息; http://msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.userprincipal.aspx http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/[详细]
-
vb.net – Me.Close不起作用
所属栏目:[百科] 日期:2020-12-17 热度:138
我正在使用VB.net. 我今天将应用程序连接到我的数据库时遇到问题所以我想添加一个错误处理来关闭表单. 问题是当我把Me.close放在一个表单中时,这个表单仍然打开.我使用Form.Closing事件处理程序来验证它是否被调用,然后逐步运行我的应用程序,显示事件处理程[详细]
-
使用VB.Net的GhostText
所属栏目:[百科] 日期:2020-12-17 热度:168
大家好,我试图在Textboxes上使用Labels创建一个鬼文本.我正在使用VB.Net2005.我用这段代码完成了这个: Public Class frmDataEntry Private Sub PhantomTextLastName() If txtLastName.Text = "" Then lblLastName.Visible = True Else lblLastName.Visible[详细]
-
VB.NET中的问题单元测试
所属栏目:[百科] 日期:2020-12-17 热度:114
我有以下代码: TestMethod() _Public Sub GetDirectoryEntryTest() Dim path As String = runner.getLDAPPath() Dim expected As DirectoryEntry = runner.GetDirectoryEntry() Dim actual As DirectoryEntry actual = LDAPBase.GetDirectoryEntry(path) As[详细]
-
如何在VB6中重新初始化UDT?
所属栏目:[百科] 日期:2020-12-17 热度:67
我有一个循环,它读取每个 XML文件的堆栈,它验证 XML中的数据并将其加载到某些UDT中,然后对数据进行一些处理. 然后它返回到循环的开头,UDT仍然具有来自先前XML的数据.如果该标记在新标记中定义,则会覆盖,但如果未定义该标记,则UDT中的该元素将保持不变. 但我[详细]
-
string – Visual Basic 6.0中的限定符无效错误
所属栏目:[百科] 日期:2020-12-17 热度:179
在Visual Basic 6.0程序中,我有一个字符串sTemp,我想确保它不包含引号.我有这条线: If sTemp.Contains("""") Then 但是当我在sTemp之后键入句点时,我从intellisense中得不到任何东西,当我尝试编译时,我得到以下错误: Compile error:Invalid qualifier 解决[详细]
-
使用VB.NET在Visual Studio 2010中对枚举类型的Intellisense发生
所属栏目:[百科] 日期:2020-12-17 热度:177
我正在使用Visual Studio 2010教授. 在C#中,我可以创建自己的枚举器并像这样使用它: MyEnum value = 现在,Intellisense将建议MyEnum的值. 在VB中,当我写: Dim value As MyEnum = 我得到了各种类型的巨大清单.当开始写我的枚举器值(可能是像“晴天”这样的[详细]
-
vb.net – 转发器控件导致无效的回发或回调参数
所属栏目:[百科] 日期:2020-12-17 热度:133
我已经阅读了许多与我的情况相关的问题,但我没有找到一个.我目前有一个带有4个绑定项目的转发器,点击转发器中的按钮导致我的错误,下面是标记和代码隐藏.有人可以向我解释为什么会发生这种情况并解决它吗? (我已经排除了页面的删除,只是包含了page_load事件.[详细]