-
VB.Net中的线程安全
所属栏目:[百科] 日期:2020-12-17 热度:189
我正在尝试在VB中运行一个多线程控制台应用程序并且正在进行线程交叉.基本上我想运行5个线程,让它们不断访问队列,处理并重复,直到没有任何东西.当所有线程都已处理完毕后,我希望他们做其他事情.我正在尝试使用SyncLock来防止多个线程访问,但它似乎没有工作.[详细]
-
VB.NET 2K8:如何在一个类中显示所有导入?
所属栏目:[百科] 日期:2020-12-17 热度:114
一般来说,常见的VB.NET类应如下所示: Public Class MyClassNameEnd Class 此外,我已经看到,如果我没记错的话,所有的import语句都可以在C#中看到: Imports SystemImports System.DataImports System.LinqPublic Class MyClassNameEnd Class 如何使用Visual[详细]
-
VB到C#翻译
所属栏目:[百科] 日期:2020-12-17 热度:77
在VB(ASP.NET) Application("myapp")= Server.CreateObject("APP.Engine")aa = Application("myapp").myMethod(2) 作品. 在C#我尝试过 Application["myapp"]= Server.CreateObject("APP.Engine") 但 Application["myapp"].myMethod(2) 失败了 'object' does[详细]
-
vb.net – 从线程更新时,Datagridview保留waitcursor
所属栏目:[百科] 日期:2020-12-17 热度:61
我的 Windows窗体应用程序中有一个DataGridView控件. 我正在使用后台线程向网格添加行.我在进程启动时将表单的光标更改为Waitcursor,并在结束时返回Default.这适用于表单,但不适用于网格.当窗体的光标变回默认值时,网格的光标不会改变,尽管光标在窗体的其余[详细]
-
VB.NET迭代文件和目录
所属栏目:[百科] 日期:2020-12-17 热度:55
我正在研究一个VB.NET程序,它会自动将我的工作备份到我的FTP服务器上.到目前为止,我可以通过使用以下方法指定文件名来上传单个文件: 'relevant part - above is where FTP object is instantiated Dim _FileStream As System.IO.FileStream = _FileInfo.Ope[详细]
-
ms-access – 使用代码对正在运行的应用程序进行屏幕捕获
所属栏目:[百科] 日期:2020-12-17 热度:171
我需要运行一些代码来捕获在 Windows桌面上运行的应用程序的窗口(Windows XP在这里很好). Web上有许多VB6示例,但它们往往只捕获正在运行的VB6应用程序或桌面.我正在寻找一个捕获给定窗口/应用程序的解决方案.所以,我希望能够提供要捕获的应用程序窗口的名称.[详细]
-
vb.net – 连接到具有数据库密码的Access数据库
所属栏目:[百科] 日期:2020-12-17 热度:123
我有密码保护mdb文件但我无法在vb.net上访问它.我不知道用于定义密码的正确代码. 这是我目前的代码,我知道它的错误,但我也不知道正确的代码: conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:search.mdb;pwd=nit" 解决方法 conn[详细]
-
以编程方式在VB.NET中添加事件处理程序(如果它不存在)
所属栏目:[百科] 日期:2020-12-17 热度:176
我正在尝试为ASP.NET网页中的几个控件使用单个事件处理程序.我想在运行时添加事件处理程序,当且仅当它不存在时.在C#中,我会写如下: if (myTextBox.OnTextChanged == null){ myTextBox.OnTextChanged += DoTextChangingValidation;} 同样,我知道我可以删除事[详细]
-
VB.NET内存管理
所属栏目:[百科] 日期:2020-12-17 热度:147
更新:我可能将内存使用问题与UI共享相同的线程与处理相混淆(如下面的MusiGenesis所指出的).但是关于内存使用情况.我仍然无法找到VB.net特定的语法,尽管人们已经在下面指出了一些很棒的.Net和C#信息(如果我对这些技术更精通,那么可以适应VB.net的工作). 我正[详细]
-
vb.net – 从绑定列表中获取已删除项目的索引
所属栏目:[百科] 日期:2020-12-17 热度:74
我能够获得添加到BindingList的项目索引.当我尝试获取索引时,如果删除的项目我得到错误 Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index 这是我的代码 Private Sub cmdRemove_Click(ByVal s[详细]
-
vb.net – 查找字符串中第一次出现子字符串的位置
所属栏目:[百科] 日期:2020-12-17 热度:81
我不是一个在另一个字符串中找到字符串的方法.它应该返回第一次出现的子串的位置. (在VB 2008中!) 解决方法 String.IndexOf[详细]
-
.net – 比较整数和整数?结果是布尔值?不是布尔值
所属栏目:[百科] 日期:2020-12-17 热度:54
我只是编写一些代码来比较整数的id和整数的id?例如: Dim id As Integer = 1Dim nullId As Integer? = NothingDim areEqual As BooleanareEqual = nullId = id 当我尝试编译代码时,我收到编译器错误: Option Strict On disallows implicit conversions fro[详细]
-
vb.net – 使用.net 2.0连接到FTP服务器
所属栏目:[百科] 日期:2020-12-17 热度:57
我希望连接到现有的FTP服务器,上传文件,等待服务器生成报告,然后将该报告下载回VB.NET 2.0 WinForms项目中的本地计算机. 是否存在对我有帮助的现有FTP库?我的任务看起来很简单,我宁愿不进入主动与被动,套接字等世界. 解决方法 System.Net.FtpWebRequest和Sy[详细]
-
如何在VB6中处理错误处理程序中的错误?
所属栏目:[百科] 日期:2020-12-17 热度:180
我经常在VB6应用程序中遇到这种情况 Private Sub DoSomething On Error Goto err1 Call ProcessLargeBatch1 Call ProcessLargeBatch2 '... more ...' Exit Suberr1: Call Cleanup 'Specific for DoSomething' Call HandleError 'General error handling: Log[详细]
-
vb.net – 如何判断SubmitChanges()是否会实际更改LINQ to SQL中
所属栏目:[百科] 日期:2020-12-17 热度:107
我正在尝试确定是否对特定实体对象进行了任何更改.基本上,我想知道SubmitChanges()是否会实际改变任何东西.我希望能够在调用SubmitChanges()之后确定这一点,但这并不重要. 谁知道我会怎么做? 解决方法 查看DataContext上的 GetChangeset函数.[详细]
-
在vb.net中声明为新内容和新内容之间的区别是什么?
所属栏目:[百科] 日期:2020-12-17 热度:135
我看到这样的代码 Dim s as something = new somethingDim s as new something 有什么不同?有没有? 解决方法 略有不同. 第一个允许你这样做: Dim s as ParentType = new InheritedType 第二个没有. 这样做的“优点”可以是与ParentType相关的许多不同类型[详细]
-
Vb6:选择一个文件以便以后通过浏览按钮使用
所属栏目:[百科] 日期:2020-12-17 热度:163
这是我的代码(注意这是由朋友给出的): Private Sub Browse_Click() Dim textfile As String textfile = Space(255) GetFileNameFromBrowseW Me.hWnd,StrPtr(sSave),255,StrPtr("c:"),StrPtr("txt"),StrPtr("Apps (*.txt)" + Chr$(0) + "*.txt" + Chr$(0) +[详细]
-
应用程序标题在VB6中截止
所属栏目:[百科] 日期:2020-12-17 热度:53
平台: Windows XP 开发平台:VB6 尝试通过“制作”选项卡上的“项目属性”对话框设置应用程序标题时,它似乎以一定数量的字符静默切断标题.也尝试通过App.Title属性,它似乎遭受同样的问题.我不关心这个,但QA部门坚持认为我们需要显示整个标题. 有没有人有解[详细]
-
vb.net – 在另一个类中声明一个Class的目的是什么?
所属栏目:[百科] 日期:2020-12-17 热度:128
我来自VBA世界,将代码细分为类,命名空间和模块的选项是有限的.现在我刚刚进入了一个选项很多的世界,我感到迷茫. 我想知道在另一个类中声明一个类的目的是什么? (见下面的例子) Class FirstClass Public OnePropertyInside As String Class SecondClass Publ[详细]
-
vb.net – Option Strict Intellisense错误但编译得很好
所属栏目:[百科] 日期:2020-12-17 热度:124
我刚买了一台新工作的PC,并且正在将解决方案从VS15转移到17. 当我编辑现有的源文件时,我收到了一些与option strict相关的错误,其中包括: Option Strict On requires all variable declarations to have an 'As' clauseOption Strict On disallows implicit[详细]
-
vb.net – 应用程序处于中断模式
所属栏目:[百科] 日期:2020-12-17 热度:71
不知何故,当我暂停应用程序时,我必须让VS2015显示此屏幕: 我点击了所有3个提供的解决方案,但没有一个能让我回到我用过它的地方. 我的代码没什么特别的,我只是将表单显示为.ShowDialog. 在此之前发生的错误 An unhandled exception of type 'System.IndexOut[详细]
-
.net – 选择唯一的随机数
所属栏目:[百科] 日期:2020-12-17 热度:173
我试图在VB.NET中随机化一个数字3次.每次我随机化一个数字时,它应该与其他两个数字不同. 例如,我有3个整数. Int1,Int2和Int3.我会在1-10之间随机化Int1,然后我会在1-10之间随机化Int2但是该值不应该等于我在Int1中随机化的值,而Int3也是如此,它不应该等于Int[详细]
-
.net – 是否可以从嵌套函数“返回两次”?
所属栏目:[百科] 日期:2020-12-17 热度:82
我有一个函数(表单中的事件处理程序)结构如下: Dim errMsg as String = ""CheckIfValidUser(...,errMsg)If errMsg.Length 0 Then ShowError(errMsg) LogError(errMsg) ReturnEnd IfCheckIfBookAvailable(...,errMsg)If errMsg.Length 0 Then ShowError(errM[详细]
-
.net – 将命令行传递给单实例应用程序的第一个实例
所属栏目:[百科] 日期:2020-12-17 热度:174
当用户使用Registry右键单击 Windows资源管理器中的文件时,我已经实现了上下文菜单.文件地址将作为命令行传递给应用程序.解析它没问题. 我该如何实现类似于“添加到Windows Media Player播放列表”?它不会打开应用程序的另一个实例,但在同一个打开的窗口上[详细]
-
vb.net – 名称’Printer’未声明为VB6到.NET
所属栏目:[百科] 日期:2020-12-17 热度:130
升级后我将VB6升级到.NET我收到编译错误: Name 'Printer' is not declared 我在VB6中的代码是这样的: THeight = Printer.TextHeight("#") 在.NET中声明打印机的正确方法是什么? 注意:我尝试下载打印机电源组,但无法使其正常工作. 解决方法 Visual Basic[详细]