有人可以解释因为我没有想法而得到这个错误
Srry图像很好现在请求解释我得到这个错误
大声笑我无法解释这是因为我使用图像请求保存到桌面和打开比 我只是认为它很奇怪所以我使用图像,如果你不知道看到奇怪的错误oke希望somone将
Tanx for -4 rep你读了我的评论所以我不能给任何人这里+因为你们只看错误我想解释wy值是在elseif中的东西没有什么在if if dident要求解决方案但是有关它的解释
答案 0 :(得分:1)
所有这意味着endhours1
并且其他一些变量未分配值,而您尝试在其上调用.Replace
要使用任何局部变量,必须先为其指定值/默认值。当变量中没有值时,.Replace
会替换什么?
这是duplicate of your question and is well answered here
如果没有使用这些变量,编译器就不会抱怨。
在您拥有的行
Dim regel, onderwerp, body, reminder... etc
为他们提供初始/默认值或使用Nullable类型
Dim regel As Integer = 0
Dim onderwerp As String = ""
Dim body As String = ""
答案 1 :(得分:0)
即使它实际上永远不会发生,编译器也无法确定变量总是被赋值。
在开头为变量赋值,这样编译器就不会认为它们是未分配的。
(在VB的后续版本中,编译器会在您使用可能未分配的变量时向您发出警告。早期版本只为所有变量分配了零/无值,并且没有警告您。)