2013-02-19 89 views
-1

我通过研究发现的迷宫游戏开发的迷宫游戏运行良好。一步我已经调试在Visual Studio 2012年使用VB这个应用程序的Windows步骤有人告诉我,通过本教程使用下面的代码:迷宫游戏中未声明变量的变量

Private Sub MoveToStart() 
    startSoundPlayer.Play() 
    Dim startingPoint = Panel1.Location 
    startingPoint.Offset(10, 10) 
    Cursor.Position = PointToScreen(startingPoint) 
End Sub 

上线startSound.Play()的Visual Basic给我一个错误消息说: 纠错选项。所以我点击这个,它告诉我:

'startSoundPlayer'没有声明。由于其安全级别,它可能无法访问。

我该如何解决这个问题?

+1

您声明它。我不知道它是什么类型,但它应该是'Dim startSoundPlayer as New [type]'。 – Avi 2013-02-19 02:22:16

+0

你能发布更多的代码吗? startSoundPlayer在哪里声明? – Andorbal 2013-02-19 02:22:19

+1

您可以发布一个链接到您正在阅读的教程吗? – Kevin 2013-02-19 02:22:22

回答

1

声明:本

Private startSoundPlayer = New System.Media.SoundPlayer("C:\Windows\Media\chord.wav") 

随着教程说。与MoveToStart方法相同的类。如果仍然失败,则宣布startSoundPlayerPublic而不是Private

+0

我会用Public – 2013-02-19 13:32:37

+0

进行测试Public startSoundPlayer = New System.Media.SoundPlayer(“C:\ Windows \ Media \ chord.wav “) Dim finishSoundPlayer As Object – 2013-02-19 13:41:36

+0

该应用程序关闭时没有弹出消息:( – 2013-02-19 13:41:51