|
0
Sfeed
20.11.12
✎
09:49
|
Собственно есть «Бухгалтерия государственного учреждения, редакция 1.0 (1.0.10.2)», в общих модулях есть модуль «ОбщийМодуль2» в нем простая функция:
«
Функция Ф1012(дФ,дИ,дО,дТип) Экспорт
Возврат 112;
КонецФункции
»
И код на C# :
string connectionString = "Srvr=server;Ref=test;Usr=1;Pwd=123456;";
Type oType = Type.GetTypeFromProgID("V82.COMConnector");
object V8 = Activator.CreateInstance(oType);
object connection;
connection = oType.InvokeMember("Connect", BindingFlags.Public | BindingFlags.InvokeMethod, null, V8, new object[] { connectionString });
oType.InvokeMember("ОбщийМодуль2.Ф1012", BindingFlags.Public | BindingFlags.InvokeMethod, null, V8, new object[] { "1", "2", "3", "4" });
Результат его выполнения , соединяется с базой и при «oType.InvokeMember("ОбщийМодуль2.Ф1012",».. появляеться ошибка… «Неизвестное имя. (Исключение из HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))» как правильно написать имя или я что-то не правильно сделал ?
|
|
|
7
Sfeed
20.11.12
✎
10:07
|
прововал так тоже не ищет :
oType.InvokeMember("WWE.YYY", BindingFlags.Public | BindingFlags.InvokeMethod, null, V8, new object[] { "1", "2", "3", "4" });
таже ошибка...
|
|