预期的表达式为a =

时间:2014-07-31 11:34:19

标签: vb.net

我正在为我的新MMORPG Toontown Rebuilt制作一个发射器。 我正在为开发人员制作一个带有特殊脚本注入器的开发人员启动器。 然而,人们可能泄漏发射器,我想让它更安全。 我有一个系统可以拒绝非开发人员拒绝访问,但是它表示预期在=符号上。

If TextBox1.Text Is = "HIDDEN NAME" Or "HIDDEN NAME" Or "HIDDEN NAME" Then
    TextLabel8776.Text = "GRANTED"
Else
    TextLabel8776.Text = "DENIED"
    System.Threading.Thread.Sleep(9999999999999999999999999999999999999999999)
End If

1 个答案:

答案 0 :(得分:1)

  • 您无法合并Is和=,您必须使用其中一个
  • 你在VB中使用或不工作的方式,它会尝试按位操作。
  • 在您的情况下,您可以使用OrElse而不是Or。
  • 变量正确,它对未来有很大的帮助。
  • 睡眠中的数字不会修复参数的大小,它会溢出。
  • 我强烈建议您删除Sleep逻辑,找到其他算法。

If tbHiddenName.Text = "HIDDEN NAME" OrElse tbHiddenName.Text = "HIDDEN NAME" Then
    tbStatus.Text = "GRANTED"
Else
    tbStatus.Text = "DENIED"
    System.Threading.Thread.Sleep(1000 * 60 * 60 * 24) ' Find an other algorithm!
End If