Как получить доступ к уже запущенной 1С?
Хотца получить чё-нить типа:
Set t=GetObject(<path>,"V77.Application")
res=t.ExecuteBatch("Сообщить(""привет из вб"")")
Если пишу
1.Set t=GetObject(,"V77.Application")
то жалуеца на то, что актификс неможет создать объект
2.Set t=GetObject("","V77.Application")
не ругаеца, всё зашибись но,
res=t.ExecuteBatch("Сообщить(""привет из вб"")")
выдаёт FALSE
3.Если прописываю путь к базе, то грит, что не может найти путь или класс.
Здравствуйте, Tima, Вы писали:
T>Как получить доступ к уже запущенной 1С?
К уже запущеной 1С доступ не получишь.
Инициализация выполняется так:
Dim v7 As Object
Set v7 = CreateObject("V77.Application")
res = v7.Initialize(v7.RMTrade, "E:\Твоя база /M", "")
res=v7.ExecuteBatch("Сообщить(""привет из вб"")") — а это строка не будет работать, т.к. 1С работает в режиме hide.