-
arrays – vb6数组,上限为-1
所属栏目:[百科] 日期:2020-12-17 热度:87
如果数组没有项目,某些函数(如Split()将返回一个数组,其中上限为-1,下限为零,例如: Dim s() As Strings = Split("",",")Debug.Print UBound(s)Debug.Pring LBound(s) 在这种情况下,UBound将等于-1,LBound(s)将等于0.我有相当数量的代码检查上限的-1,以查看[详细]
-
需要在两个.NET进程之间快速通信
所属栏目:[百科] 日期:2020-12-17 热度:116
所以我有以下设置: 一方面使用.NET dll的VB6应用程序 另一端是.NET服务 VB6应用程序使用一个小型接口DLL与我们的新基础设施(服务等)进行通信,并且几乎无法在功能上进行更改.我们选择使用带有这样的绑定的WCF system.serviceModel client endpoint address="[详细]
-
VB.Net为什么这不是一个bug?
所属栏目:[百科] 日期:2020-12-17 热度:139
我遇到了我认为是一个错误,我只是想知道这是否已经被认为是一个问题,或者这不是一个问题,为什么. 在Visual Studio 2008中使用VB.Net编译器进行编译时,与“类型”上的“只读属性”相关的问题. 以下是类定义和一个不能编译的小型C#程序. (并且在不编译IMHO时是[详细]
-
.net – 如何使用streamwriter和streamreader读取和写入文件
所属栏目:[百科] 日期:2020-12-17 热度:124
我试图从.csv文件中读取内容并将其存储在变量中.后来我将这些内容写入新文件.代码正在成功执行,但数据未出现在新文件中.有什么建议吗? 这是我的代码: Dim ioFile As New System.IO.StreamReader("C:sample.csv") Dim ioLine As String Dim ioLines As Str[详细]
-
VB6 ADO记录集限制
所属栏目:[百科] 日期:2020-12-17 热度:134
请不要笑,因为我问的是VB6问题?我必须做一些维护工作.有谁知道可以将最大行数返回到VB6 ADO Recordset?如果有限制,是否有一种首选方法可以绕过它? 解决方法 没有限制(请参阅文档链接),但如果需要,您可以提供一个.应该设置一个 MaxRecords属性.您必须在打[详细]
-
如何在VB.Net中使用数据库查询创建Excel文件?
所属栏目:[百科] 日期:2020-12-17 热度:134
我想在VB.Net中使用数据库查询生成Excel文件.我该怎么做? 更确切地说:我想将查询“绑定”(很像将查询绑定到GridView)到Excel文件,以便表中的行占用新Excel文件中的相应单元格,并将文件保存到我的文件中.电脑.然后,将该文件邮寄给某人. 虽然我可以处理邮件[详细]
-
.net – 如何基于多态清晰地处理不同的行为
所属栏目:[百科] 日期:2020-12-17 热度:170
假设我有一个带有实现类VideoFoo,AudioFoo和TextFoo的接口IFoo.进一步假设我无法修改任何代码.假设我想编写一个基于IFoo的运行时类型而不同的函数,例如 Public Class Bar Public Shared Sub Fix(ByVal Foo as IFoo) If TypeOf Foo Is VideoFoo Then DoBar1()[详细]
-
vb.net – 返回参数中指定类型的对象的函数
所属栏目:[百科] 日期:2020-12-17 热度:88
如何创建一个返回特定类型对象的函数,该函数的用户在参数中指定(使用vb.net 2010)? Private Function TryThis(ByVal t As Type) As Object Dim n = New t Return nEnd Function 上面的代码不起作用,但也许它可以解释我想要实现的目标. 使用此功能,我想从数[详细]
-
.net – 如何更改TabControl的边框颜色和大小?
所属栏目:[百科] 日期:2020-12-17 热度:156
如何更改TabControl的边框大小/样式/颜色以使其与表单的背景颜色融为一体? 我无法在Visual Studio中找到任何属性.这可能吗? 解决方法 TabControl不希望被放置在自定义颜色的背景上.您在边缘看到的是用于3D控件的标准颜色.如果您没有更改表单的背景颜色,通[详细]
-
vb.net – 如何为Windows窗体TabControl设置键盘快捷键?
所属栏目:[百科] 日期:2020-12-17 热度:73
是否有一种简单的方法为Visual Studio 2010中的选项卡控件中的选项卡设置键盘快捷键?我可以设置一些属性吗? 我在网上看了,但我看到的所有文章都很混乱. 解决方法 不幸的是,没有任何这样的属性,但实现这个功能也不一定很困难.根据应用程序的设计,有两种方法[详细]
-
vb.net – 如何抑制VB的“迭代变量不应该在lambda表达式中使用”
所属栏目:[百科] 日期:2020-12-17 热度:63
我在VB.NET中使用LINQ,有时我会遇到类似的查询 For i = 0 To 10 Dim num = (From n In numbers Where n Mod i = 0 Select n).First()Next 然后它会出现警告“在lambda表达式中使用迭代变量可能会产生意外结果.相反,在循环中创建一个局部变量并为其赋值迭代变[详细]
-
使用VB.Net捕获所有键盘事件
所属栏目:[百科] 日期:2020-12-17 热度:150
我用一个简单的文本框写了一个应用程序,试图根据他们的打字习惯识别用户(按键间隔,持续时间键,按键之间的时间,即a- s比a- v更快一些用户,根据打字风格,其他用户更短.它远非完美,但它确实正确地识别出中等大小的风格差异. 我希望将其用作安全监视器的一种形式[详细]
-
VB.NET中的Me.Invoke实际上并不“调用” – 线程在Invoke语句中
所属栏目:[百科] 日期:2020-12-17 热度:138
我有以下代码: Public Delegate Sub SetStatusBarTextDelegate(ByVal StatusText As String)Private Sub SetStatusBarText(ByVal StatusText As String) If Me.InvokeRequired Then Me.Invoke(New SetStatusBarTextDelegate(AddressOf SetStatusBarText),St[详细]
-
是什么导致VB6“运行时错误’5’:无效的过程调用或参数”
所属栏目:[百科] 日期:2020-12-17 热度:158
在VB6中,用户偶尔会收到此错误,我无法重现它. 运行时错误’5’:无效的过程调用或参数 我正在引用“MSWord 10对象库”,有时这个错误发生在应用程序打开MSWord 2002之后的某个时刻.但是,这个应用程序多年来引用了MSWord 10对象库,这个错误刚刚开始发生在最后[详细]
-
vb.net – 用VB覆盖任务栏
所属栏目:[百科] 日期:2020-12-17 热度:104
即使在使用visual basic 2008失去焦点的情况下,如何使程序保持在任务栏之上? 解决方法 如果需要,可以将表单的TopMost属性设置为true.请考虑不要烦扰你的用户:-) Form in front of taskbar http://img42.imageshack.us/img42/724/deactivated.jpg.[详细]
-
vb.net – 如何在DataGridViewTextBoxCell和DataGridViewComboBo
所属栏目:[百科] 日期:2020-12-17 热度:68
我想要一个有两列的DataGridView.第一列将始终为DataGridViewComboBoxColumn类型.根据该列中的选择,我希望能够将第二列中的相应单元格更改为DataGridViewComboBoxCell或DataGridViewTextBoxCell. 我想我只需要创建DataGridViewColumn类型的第二列,但不了解如[详细]
-
vb6 – 如何使文件在VB中可写?
所属栏目:[百科] 日期:2020-12-17 热度:142
我正在寻找最简单的方法来测试文件是否可写,以及它是否为只读以更改其访问权限以使其可写. 欢迎任何正确方向的建议或指示! 解决方法 文件可能无法写入的原因有很多,例如: 它被写保护 它在只读媒体上(例如CD-ROM) 用于运行代码的用户帐户没有对文件的写入权[详细]
-
VB6 Ide中的预构建事件(类似于Visual Studio 2005)
所属栏目:[百科] 日期:2020-12-17 热度:180
有谁知道VB6 IDE是否能够在制作和编译代码之前运行预构建事件(这是用于从模板文件创建.vb文件,以便使用SubWCRev.exe将subversion版本号编译到代码中) . 谢谢 解决方法 没有方法可以从IDE执行此操作.我的公司构建了一个实用程序(在VB6中)来执行我们的自动构建[详细]
-
部分类,LINQ,接口和VB.NET
所属栏目:[百科] 日期:2020-12-17 热度:183
好的,我遇到了VB.NET的问题.所以那些VB.NET的维护者,你能帮帮我吗?这是我的问题:我正在使用LINQ to Entities,它也适用于LINQ to SQL,我构建了我的edmx文件然后我创建了一个与实体之一同名的Partial Publc类所有细节到现在为止,所以这里来了问题. 我需要Par[详细]
-
VB6,文件不存在,我如何处理优雅?
所属栏目:[百科] 日期:2020-12-17 热度:143
我正在测试一个应用程序,它检查网络中是否存在文件.在我的测试中,我故意拉网络插件,因此找不到文件.问题是这导致我的应用程序无响应至少15秒.我在VB6中使用了FileExists()和GetAttr()函数.有谁知道如何解决这个问题? (不,我不能停止使用VB6) 谢谢, ???查理[详细]
-
.net – 检查WMI ManagementObject查询是否为Nothing而不是使用T
所属栏目:[百科] 日期:2020-12-17 热度:120
在我的程序中,我使用WMI接口来查询有关运行程序的硬件的大量信息.然后我将这些信息放入一个列表中,以便稍后显示它,但目前还没有其他更多的信息.到目前为止,这种方法已经很好地解决了,但是有一个主要问题:有时查询是/返回(不知道哪一个!)没有,导致NullRefer[详细]
-
卷曲请求等效于VB.NET
所属栏目:[百科] 日期:2020-12-17 热度:112
实际上,我正在尝试使用Watson服务,该服务向URL发出请求,并且cURL代码如下所示.如何在Visual Studio中使用Visual Basic语言执行此请求的等效操作? curl -X POST -u "{username}":"{password}" —-header "Content-Type:application/json" --data "{"input"[详细]
-
VB.NET与C#交叉兼容
所属栏目:[百科] 日期:2020-12-17 热度:155
我有一个带有通用接口的C#项目 public interface IMyFooT { void DoSomething(T instance); } 我还有一个C#项目,其接口继承了几个IMyFoos public interface IMyBar : IMyFooType1,IMyFooType2 { ... } 在C#land中一切正常(包括下面的方案在VB中不起作用). 我[详细]
-
vb.net中的多行textarea
所属栏目:[百科] 日期:2020-12-17 热度:173
我想要一个使用VB.net的多行文本区域.我之前在html中使用了一个文本区域,但我从来没有在VB.net中使用过. 我试过了: textarea id="TA" cols="100" rows="20"/textarea 但我无法使用我的代码隐藏文件来更改textarea的值. 解决方法 使用带有TextMode = MultiLi[详细]
-
VB.Net UDP中的Filetransfer应用程序与TCP和
所属栏目:[百科] 日期:2020-12-17 热度:130
我正在VB.Net中开发一个文件传输应用程序 文件的大小各不相同,但最高可达10 GB. 我已经创建了一个聊天应用程序作为测试. 在客户端,我运行此代码以连接到服务器. Dim clientSocket As New System.Net.Sockets.TcpClient()Dim serverStream As NetworkStreamcl[详细]