vb.net相关内容
我有一个写入 Trace 的 .NET DLL.但似乎当我从 VB6 EXE 调用我的 DLL 时,跟踪不起作用. 我在 EXE 文件夹中创建了一个 myApp.config 文件,其中包含跟踪配置,但这并不能解决问题. 我也尝试在代码中创建 Trace 对象,但不起作用: Dim _traceSrc As TraceSource = New TraceSource("myTrace
..
我一直在谷歌上搜索,一整天都没有找到可行的解决方案.我对二进制数据类型一无所知(因为我从来没有故意使用它们)并且我正在尝试将我在注册表中看到的二进制值写入注册表.现在,我看到的只是以下 [如下所示] ...如果我尝试将其作为字符串传递给 WinAPI 中的 RegSetValueEx 并且当然它会出错...我没有知道我需要将哪些“数字"传递给 RegSetValueEx 的 lpData As A
..
我正在将一些经典的 VB6 代码移植到 C# 中,并且偶然发现了 PV 函数的用法. 我感觉不对,包括对 Microsoft.VisualBasic 程序集的引用.这是通常做的事情,还是我应该探索更多的选择.我想到的下一个想法是在 Reflector 中探索这个 PV 函数. 解决方案 C#和VB.NET中Microsoft.VisualBasic的使用已经在这个问题.Microso
..
我正在构建一个 Windows 桌面软件,它将响应 SMS 请求并自动发送 SMS 作为回复. 该软件已准备好并且运行良好,但它仅适用于诺基亚手机,前提是必须先安装诺基亚的 PC 套件,然后我的应用才能运行. 但现在我的客户想要更换他的手机,所以他希望我更改编程,以便它适用于任何手机. 我不知道该怎么做? 有人可以在这里帮助我吗?如果需要,我准备重新编码整个应用程序.
..
VB 和 VB.NET 有什么区别? 最好有例子说明. 解决方案 如果您正在为一个新项目做出选择,那么相关点是: VB6 是旧版(1998 年发布,不再支持 IDE,并且运行时仅支持 Win8 的生命周期) VS2008 不支持 VB6 VB.NET 是一种现代语言,在 VS2008 中得到支持 我想说选择 VB.OLD 而不是 VB.NET 的理由很少(如果有的话!
..
..
我正在将一个旧的 VB6 应用程序移植到 .Net 中,但是一个 Vb6 表单太大而无法在此版本中迁移. 我将 Vb6 exe 外壳化以显示来自 .Net 的 VB6 表格,但 .Net MDI 中不包含 VB6 表格.我有一种直觉,感觉不可能在 .NET MDI 中嵌入 VB6 表单,有人知道这是否可能吗? 我追求类似 Interop Forms Toolkit 2.1 甚至一个 A
..
我正在尝试在无 reg 的情况下从 VB6 客户端访问 VB.NET DLL (.NET FX 4.0). 我尝试按照 http://msdn.microsoft.com 中的示例进行操作/en-us/library/ms973915.aspx,但没有成功.我下载(文章中的链接)源并编译,没有成功(错误消息:运行时错误'-2146234341(8013101b)':自动化错误“).使用注册的
..
这个错误在 VB6 中是什么意思? 函数或接口标记为受限,或函数使用 Visual Basic 不支持的自动化类型. 当我调用 windows xp 及更高版本附带的 dll 的特定方法时(在 system32 中称为 upnp.dll),我不断得到它 解决方案 这是从类型库中检索到的 FindByType() 的声明: HRESULT FindByType([在] BST
..
我相当熟悉 .NET 之前存在的各种形式的 VB(VB6、VBA、VBScript...),但还没有深入研究 VB.NET 的甜蜜新风味. 因此,如果有人能快速总结一下 VB.NET 带来的语言主要差异,我将不胜感激. 解决方案 假设当你说 vb 时你的意思是 vb 6.相当大的.最初的 Visual Basic 不使用 .net 运行时环境,虽然它们的名称相似,但它们的语言差别太大
..
我想知道下面描述的场景是否有一些内置函数: 输入是父文件夹的路径.函数必须做的是,它应该列出该父文件夹中的所有 .zip 文件.父文件夹可以包含任意数量的子文件夹,这同样适用于子文件夹.. 有人可以帮我吗? VB 版本不是路障.VB6 或 VS2005 可以做的任何版本.请帮帮我.如果没有这样的内置功能,还有其他替代方法.提前致谢. 解决方案 对于 VB6.0,我会使用 Fil
..
由于 VB.NET 中不再提供 Recordset.MoveNext 功能(在互联网上搜索了很多),我想要一种方法来解决我的问题.. (使用 MSSQL,刚刚在某处看到了 SQLDATASET 不支持的 movenext 函数.) 我想使用类似 MoveNext 功能的东西并立即在数据库中进行更改.此外,在进行更改后,它也应该立即反映到数据库中.. 正如我所说,我在互联网上搜索了很多
..
在 Visual Basic 中使用冒号将两条语句放在同一行是否被认为是不好的做法? 解决方案 使用冒号来组合语句本身并没有错.这实际上取决于上下文,但只要它不降低可读性,就没有任何问题. 作为一般规则,我避免为此使用冒号.我发现每行有一个语句更具可读性.然而,这不是一个特定于冒号的问题.我避免在 C# 或 C++ 中对分号做同样的事情.这只是个人喜好.
..
显然这曾经是VB6和VBA中短路并执行第一个真实案例的一种方式: 选择大小写为真结束选择 这还在使用吗(VB.NET)? 解决方案 此语法通常用于代替 If...ElseIf 语句.有些人觉得它更容易阅读.例如: 选择大小写为真案例 testVariable 10Console.Write("请输入 0-10 之间的数字.")案例真调用 DoWork(testVariable)结束选
..
我正在尝试从我的程序中复制此目录,当我尝试时它告诉我“路径不存在". 解决方案 如果您的应用程序是 64 位系统上的 32 位应用程序,那么您将遇到所谓的 文件系统重定向. 因为 32 位应用无法加载 64 位 dll,而 64 位应用无法加载 32 位 dll,所以 64 位系统有两个系统文件夹: System32 - 带有 64 位 dll 的 64 位版本,并且:
..
目前我正在 vb.net 中做项目,我想在将文件从一个文件夹复制到另一个文件夹时设置进度条.并且进度条应根据复制的文件量向完成移动. 解决方案 不是那么新的问题,但这里有一个答案.以下代码将达到预期的结果,从而跟踪单个文件的进度.它使用 1 MiB 缓冲区.根据您的系统资源,您可以相应地调整缓冲区以调整传输性能. 概念:计算读取/写入的每个字节,并使用文件流根据源文件的总大小报告进度
..
我在 VB.NET winform 应用程序中有一个 groupox.组框包含一些标签、文本框和复选框.这是通过简单地将控件拖出 VS 工具箱来创建的. 我需要做的是获取 1 个 Groupbox 并在运行时创建多个 Groupbox 以根据用户选择显示.除了动态创建嵌套在其中的 Groupbox 和其他控件之外,有没有一种方法可以克隆或复制原始控件. 那我就改变一下属性.标签文本、T
..
我正在尝试在 EF6.4 上使用 Code First Migrations 设置外键名称(不是外键列). 我知道可以通过更新生成的迁移代码来设置,像这样: .ForeignKey("Documents", Function(t) t.DocumentId, cascadeDelete:=True, name:="FK_Sections_Documents") ...但我想在添加迁移
..
我制作了一个非常适合我公司团队的组件.我希望能够使用 NuGet 使该程序集可用于我的团队和我公司的类似团队正在从事的其他项目.但是,程序集并不是我想与世界分享的真正代码. 我知道使用 Maven,您可以从本地存储库创建本地存储库和源包.NuGet 是否支持类似的功能?NuGet 有没有办法指定本地存储库或拥有私有包? 解决方案 是的!您可以托管自己的 NuGet 服务器! 最
..
我确定它可以忽略不计,但考虑到我想从方法中将 true 分配给布尔字段,这个选择有什么不同吗?如果有,为什么? 字段=真;//可能已经是真的了,但我不在乎 对 if(!field) field = true; 解决方案 我会说不.但这确实取决于我们真正谈论的是 field 而不是 property,这 可能(尽管它绝对不应该) 在您包含的两个片段中表现出不同的行为(即,如果在 gette
..