2016-11-27 2 views
-1

Перед загрузкой файла у меня возникла проблема с методом ReadLine. Когда программа запускается, появляется текст «Downloaading file ...», но я должен нажать «enter», чтобы перейти дальше, потому что без него программа останавливается после ReadLine. Я попробовал Console.Read() и Console.ReadKey(), но все равно, он работает после загрузки, но раньше, он останавливает всю программу, странно ....;/Я хочу сказать: «Загрузка файла ... »и когда файл будет загружен, скажите« Загрузите свой файл! ». Спасибо за прочтение! :) (Из соображений безопасности я изменил адрес URL).ReadLine() останавливает программу

Imports System.IO 
Imports System.IO.Compression 
Module AutoUpdater 

    Sub Main() 
     Console.WriteLine("Downloading file...") 
     Console.ReadLine() 
     My.Computer.Network.DownloadFile _ 
("http://blssss.cba.pl/rogue.rar", _ 
    "C:\Documents and Settings\All Users\rogue.rar") 
     Console.WriteLine("Your File Is Downloaded!") 
     Console.ReadLine() 
    End Sub 

End Module 
+1

'ReadLine' останавливает выполнение всех *** до тех пор, пока не получит пользовательский ввод ***. Конечно, он останавливается, удаляет его, если вы не хотите, чтобы он прекратил выполнение ... – Codexer

ответ

0

удалить первый Console.ReadLine()

+0

Omg вы гений. <3 Теперь он работает – Kiran

+0

. вы можете отметить ответ как принятый. Спасибо! – user3598756

+2

Хотя исправление проблемы настолько просто, вы можете объяснить @Kiran, что Console.ReadLine действительно делает :) –