2012-02-16 3 views
0

Я пытаюсь преобразовать следующий код в vb.net, но конвертер ошибок онлайн-конвертера. Может ли помочь какой-нибудь орган?Невозможно преобразовать код в vb.net, запрошенная помощь

JohnKenedy.BusinessSQLEXPRInstaller _ins = new JohnKenedy.BusinessSQLEXPRInstaller(
    "<Installation Display Name>", "localhost", 
    "<New database instance name>", "<new database name>", "<database password>", 
    "<database backup filename>"); 

if (_ins.IsDone == false) _ins.ShowDialog(); 
if (_ins.IsRestart == true) 
{ 
    Application.Exit(); 
    this.Close(); 
    return; 
} 
+0

Какой код он генерировал, и какова была эта ошибка? –

ответ

4

Для чего эти конвертеры кода, как правило, хотят, чтобы у вас был код в классе, а не только некоторый код.

Dim _ins as JohnKenedy.BusinessSQLEXPRInstaller = New JohnKenedy.BusinessSQLEXPRInstaller("<Installation Display Name>", "localhost", "<New database instance name>", "<new database name>", "<database password>", "<database backup filename>") 
    If _ins.IsDone = False Then _ins.ShowDialog() 
    If _ins.IsRestart = True Then 
     Application.Exit() 
     Me.Close() 
    End If 
+0

Если вы хотите также преобразовать оператор return, используйте 'Exit Sub', если метод окружения является Sub (void в C#) или' Exit Function', если метод-метод является функцией (метод, возвращающий значение). – avanek

+1

@AshBurlaczenko: Нет, это первое, если на одной строке, поэтому нет необходимости в End If. –

+0

Спасибо ..... Не могли бы вы посоветовать, что может быть JohnKenedy.BusinessSQLEXPRInstaller? и как его добавить? –

Смежные вопросы