Программы, запускаемые из среды Windows, могут включать параметры командной строки или имена файлов, перетащенных на значок исполня- емого файла. Функция Command возвращает строку параметров, пере- данных файлу типа ЕХЕ. Этот пример извлекает строку параметров, пре- образует ее в массив с помощью функции Split() и выдает сообщение, в котором указано число переданных параметров. 1. Создайте новый проект Windows Application в Visual Basic. 2. Введите следующий код для события Load для главной формы:
Private Sub Form_Load() Dim fieldDelim As String = " Dim myCommands As String Dim myArgs() As String myCommands = Command() myArgs = myCommands.Split( _ fieldDelim.ToCharArray) МздВох("Исполняемому файлу был передано " & Umbound(myArgs) & _ " параметров") End Sub
3. Воспользуйтесь командой Build в меню Build, чтобы создать исполняе- мый файл.
4. В Windows перетащите любой файл на созданный исполняемый файл. В процессе выполнения программа определит число параметров, пере- данных приложению, и отобразит его в окне сообщения.