Информация о файле обновления Галактика G_DOTNET4VIP_DLL_9120.TXT


Описание файла обновления:
ФайлG_DOTNET4VIP_DLL_9120.TXT
ОбновлениеG_DotNet4Vip_dll_9120
НазначениеОбщее
ПродуктГалактика 9.1
Релиз31.03.2012 : Atlantis 5.5
КомпонентG_DOTNET4VIP
ТипDLL
Версия9.1.2.0
Дата2017-11-16 18:54:32
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.1718959.1.1.1Поддержать функции необходимые для работы продукта Галактика ESBПредложение по новой функциональности Галактики ERP (по системе в целом)?
Реализовать в Галактика ERP функции для использования кода DotNet.Реализованы следующие методы: // создаёт описатель DotNet-типа procedure DOTNET_GETTYPE(typeFullName:string; resultDotNetType:PField); // создаёт экземпляр объекта заданного типа и возвращает его описатель procedure DOTNET_CREATEINSTANCE(dotNetType:PField; resultDotNetObject:PField); // уничтожает экземпляр объекта, заданный его описателем function DOTNET_RELEASE(handle:PField):longint; // увеличивает счётчик ссылок описателя function DOTNET_ADDREF(handle:PField):longint; // создаёт описатель метода с фиксированным набором параметров экземпляра DotNet-типа procedure DOTNET_METHOD_CREATE(dotNetType:PField; methodName:string; resultDotNetMethod:PField); // создаёт описатель произвольного метода (статический, конструктор, с переменным количеством параметров) // DotNet-типа procedure DOTNET_METHOD_CREATE_EXT(dotNetType:PField; methodName:string; resultDotNetMethod:PField;methodKind:longint;firstArgParams:longint); // связывает параметр (без учёта его типа) метода с переменной VIP procedure DOTNET_METHOD_BINDPARAM(methodContextHandle:PField; paramIndex:longint; fld:PField; kindOfParam:longint); // связывает типизированный параметр метода с переменной VIP procedure DOTNET_METHOD_BINDPARAM_TYPE(methodContextHandle:PField; paramIndex:longint; fld:PField; kindOfParam:longint;paramTypeFld:PField); // осуществляет вызов статического метода procedure DOTNET_METHOD_INVOKESTATIC(methodContextHandle:PField); // осуществляет вызов метода экземпляра DotNet-объекта procedure DOTNET_METHOD_INVOKE(methodContextHandle:PField; instanceHandle:PField); // возвращает результат вызова метод ToString экземпляра DotNet-объекта function DOTNET_TOSTRING(handle:PField):string;