Что такое «команда» VB6 в VB. Net? - PullRequest
0 голосов
/ 08 мая 2020

Я переношу приложение с VB6 на VB. Net, которое использует Command Expression.

Мой вопрос: что является «эквивалентом» VB6 Команда в следующем коде? $ возвращает String в VB6. Итак, я могу удалить его ... Но даже после удаления $ команда выдаст мне ошибку, что Command является типом интерфейса и не может использоваться как выражение.

enter image description here

Я бы попытался написать 'New Command (). CommandText' вместо Command . это правильный способ писать?

1 Ответ

1 голос
/ 19 мая 2020

Эквивалент функции Command$ VB6 в VB. NET - Environment.CommandLine

См. Пример кода ниже:

Class Example
   Public Shared Sub Main()
      Console.WriteLine()
      '  Invoke this sample with an arbitrary set of command line arguments.
      Console.WriteLine("CommandLine: {0}", Environment.CommandLine)
   End Sub 
End Class 
' The example displays output like the following:
'       C:\>CommandLine ARBITRARY TEXT
'       
'       CommandLine: CommandLine ARBITRARY TEXT

Если вы хотите получить массив аргументов командной строки, которые вы можете использовать Environment.GetCommandLineArgs

...