ПРОБЛЕМА!!! Работал на VB6 с 1С - просто зашибись! А теперь хочу на VB.Net перейти (точнее уже перешел и потихоньку прусь!) А вот 1С подключить не могу, тот код который срабатывал в VB6 для подключения 1С в VB6:
Dim БИС ' есссно тип был Variant (теперь объявляю как Object)
Dim Buh ' есссно тип был Variant (теперь объявляю как Object)
Dim OpnB ' есссно тип был Variant (теперь объявляю как Object)
Buh = CreateObject("v77.application")
OpnB = Buh.Initialize(Buh.RMTrade, "/DF:\Work\Базы\DBStr4r\", "")
БИС = Buh.EvalExpr("CreateObject(""БухгалтерскиеИтоги"")")
теперь не работает!!!! Этот синтаксис был описан в документации к 1С.
А вот в VB.NET сие вываливается на 2 строке, где идет инициализация в переменную opnB, хотя первая строка срабатывает нормально и exe-шник запускается. А вот базу конфигурации не коннектит. Пишет: An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in microsoft.visualbasic.dll
Additional information: Не удалось записать - свойство только для чтения.
Ничё не понимаю...... Может найдутся спецы на все руки, озабоченные проблемой вызова 1С из VB.Net??? Поможите, люди добрые!!!