orlum
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Кто-нибудь пробовал запускать 1С из VB.NET?
Например так:
Dim result As Object result = GetObject("", "V77.Application")
If Not result.Initialize(result.RMTrade, "/d""" & File & """ /n" & User & " /p" & Password, "NO_SPLASH_SHOW") Then Throw New Exception("Invalid database specification " & File & ".") End If
Return result
End Function
У меня на строчке Initialize возникает ошибка "Unable to write read-only property". Хотя из-под VB FOR APPLICATION все работает правильно. Что здесь не верно?
[b][s]Добавлено[/s][/b] Ага, надо вместо
If Not result.Initialize(result.RMTrade, "/d""" & File & """ /n" & User & " /p" & Password, "NO_SPLASH_SHOW") Then
написать
Dim trade As Object trade = result.RMTrade
If Not result.Initialize(trade, "/d""" & File & """ /n" & User & " /p" & Password, "NO_SPLASH_SHOW") Then
Элементарно... |