问题标签 [vb.net-2010]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - VB.NET 2010 和 MySql - 为懒惰的人处理 DB NULL
我想用来自 MySql 数据库的数据初始化一个类。一些字段可以为空:
假设数据库中的最后两个字段可能为 NULL,因此在该字段上调用 GetString 会导致异常。
在获取每个字段之前,我当然可以编写代码来测试 NULL:
但是,如果您有很多字段,这将是“如果”的噩梦。
为此,我重写了 IIf VB 函数以使其更具类型化,从而避免强制转换:
这样我就可以写出类似的东西:
类型化的IIf在其他情况下效果很好,但不幸的是在这种情况下它不是,因为它是一个普通函数而不是语言关键字,每个 inpout 参数都会在调用期间进行评估,并且当字段为 NULL 时引发异常.
你能想出一个优雅的 if-less 解决方案吗?
vb.net - 使用 INNO SETUP Compiler 5.3.8 创建可执行文件
当我创建使用VisualStudio 2010
and创建的应用程序的可执行文件时遇到问题MSAccess 2010
。我安装了应用程序并创建了一个快捷方式,但是当我运行应用程序时,会生成一个错误,指出在快捷方式的同一目录中找不到数据库文件(当我在桌面中创建快捷方式时:找不到 BD.accdb C:\Users\Achraf\Desktop\BD.accdb 或当我从开始运行应用程序-> 所有程序-> MyApp :BD.accdb not found in C:\Windows\System32\BD.accdb) 。
dll - 在 VB.Net 中运行 WMV 的问题
我刚刚完成了我的程序的构建,但我注意到 vb.net (2010) 创建了两个 dll 文件( AxInterop.WMPLib.dll 和 Interop.WMPLib.dll ),当我尝试运行应用程序时没有将这两个文件放在同一个文件中目录,它马上崩溃了!!!
有没有办法让 WMV 组件在不使用任何其他库的情况下运行,所以我只能分发 exe 文件?!!!
谢谢
gridview - 如何更改网格视图字体?
如何更改 Windows 窗体中的 Gridview 字体?
vb.net - VB 2010 Express:文本到语音
我对如何让 TTS 在 VB 2010 Express 中工作感到非常困惑。我阅读了几个操作指南,每个指南都展示了如何以不同的方式进行 TTS(通过 System.Speech、添加对 Microsoft 语音对象库的引用、使用 SAPI 等)。不幸的是,它们都不是开箱即用的,所以我需要安装额外的软件包并遵循一些程序。
我的问题是:启用 TTS、选择非英语语音并确保拥有可移植的可执行文件(即可安装在 XP 和 Vista 机器上)是最直接的方法?
谢谢!
.net - wsdl.exe:在操作中具有相同的元素名称时如何生成代理代码?
我有一个包含许多操作的 WSDL 文件。但是每个操作soap body都有相同的元素名称,但是在不同的命名空间中。例如 operation1 有 soap.body.op1:Service 和 operation 2 有 soap.body.op2:Service ,其中 op1 和 op2 是命名空间前缀。
当我使用 wsdl.exe 生成我的代理代码时,他生成的类为 Service1 和 Service2,但是如果在 wsdl 中更改服务 1 和 2 的顺序,或者如果添加了新服务 3,则很难维护代理代码.
有没有办法根据 wsdl 操作生成 Service1 和 Service2 类名,而不是标签名?
所以我会得到类名 Operation1 和 Operation2,而不是 Service1 和 Service2。?谢谢大家。
vb.net - 在 vb.net 的注册表中编写 sbkey
我正在使用以下代码打开然后在注册表中写入一个子项
当我尝试创建子项时出现错误
System.NullReferenceException 对象引用未设置为对象的实例
我不明白发生了什么事。有人可以帮助我吗?
vb.net - VB.NET 中的线程安全变量
当多个用户访问同一页面时,这是声明 dbreaders 的正确方式吗?
public dbReader as system.Data.IDataReader
在班级水平或
Dim dbReader as System.Data.IDataReader
在类中的每个函数中。
在 VB.Net 中使 dbReader 线程安全的最佳实践是什么?
将它们声明为静态是否使其线程安全?
提前致谢,
vb.net - VB.net 应用程序崩溃而没有特定错误
我在 VB.Net 2010 中开发了一个应用程序。它在我的笔记本电脑上运行良好。现在,当我在另一台 PC 上运行它时,它只是崩溃并给出如下窗口错误。
应用程序:CalllinkMig.exe 框架版本:v4.0.30319 描述:进程因未处理的异常而终止。异常信息:System.InvalidOperationException 堆栈:位于 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[]) 的 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() CalllinkMig.My.MyApplication.Main(System.String[ ])
伴随着这一点。
EventType clr20r3、P1 calllinkmig.exe、P2 1.0.0.0、P3 4cb8209c、P4 mscorlib、P5 4.0.0.0、P6 4ba1da6f、P7 105d、P8 1c、P9 system.invalidoperationexception、P10 NIL。
此应用程序需要我在新 PC 上安装的 .Net 框架 4 和 Oracle 9 ODBC 驱动程序。
我无法弄清楚到底是什么问题,但是.Net框架本身似乎有些问题
有人可以帮我吗?
pointers - Visual Basic 2010:如何通过附加对象引用多个对象之一?(类似指针的行为?)
我正在用 Visual Basic 2010 Express 编写一个应用程序。
我有两个来自提供给我的驱动程序 DLL 的类的对象。他们有一些我想调用的自己的子例程,我想要一种在它们之间切换的简单方法。
而不是像这样编写一大堆代码:
我想这样做:
我敢肯定这真的很容易 - 我只是不知道在哪里看。
谢谢你的帮助!