Имя: Пароль:
   
1C
 
c# & 1c
Ø
0 yura456
 
07.01.05
11:49
что то я не нахожу в visual studio в object explorer V77 соответственно
xxx = new V77.Application() ;
ругается матом
1 IAm
 
07.01.05
11:51
Правильно делает, я бы за такое ещё и по морде дал бы
2 WAKEUP
 
07.01.05
11:53
Не знаю VC++, но думаю должно быть типа
olevarinat xxx;
xxx = CreateObject("V77.Application");
а вообще, c# с Com работает? Или он и под .NET и под Win32?
3 yura456
 
07.01.05
11:58
еще как работает
xxx = new Excel.Application() ;
еще как прокатывает
4 IAm
 
07.01.05
12:06
С 1С боюсь только так:
Type v7T = Type.GetTypeFromProgID("V77.Application");
object v77 =Activator.CreateInstance(v7T);
object RmTrade = v7T.InvokeMember("RMTrade", BindingFlags.GetProperty, null, v77, null);
object[] args= new object[]{RmTrade,"/DC:\\Ляля тополя путь к базе", ""};
object res = v7T.InvokeMember("Initialize", BindingFlags.InvokeMethod, null, v77, args);
5 yura456
 
07.01.05
12:09
(4) спасибо сегодня вечером попробую
6 skrimer
 
07.01.05
15:08
А как в 1С передать данные из DataSet?
2 + 2 = 3.9999999999999999999999999999999...