Я использовал библиотеку типов Delphi для создания приложения COM +.Я получил ошибку нарушения доступа, когда создал параметры номер 78 для одного вызова функции.Я понял, что есть ограничение на количество параметров для функций COM +.Поэтому после я должен использовать типизированную структуру / запись для упаковки параметров.Затем передайте запись вместо чисел параметров простого типа данных.
Знаете ли вы об этом ограничении и что вы предлагаете?
Я провел больше тестов, задействовав структуру / запись, затемустановите новый компонент и получите сообщение об ошибке:
![Type Library with the Record](https://i.stack.imgur.com/YPs1T.png)
Я вызываю функцию:
ReturnVaule := Clients.updClient2(EmploymentApp.SessionID,
MyClientDetails,
dtLastModificationDate,
ClientServices,
ClientRequestors,
ClientQuestionnaires);
и получаю ошибку:
"Пустой указатель ссылки был передан заглушке"
![error message](https://i.stack.imgur.com/HlhkL.png)