Моя программа на C # обращается к SAP через Nco3 (sapnco.dll). Эта программа также должна работать с Delphi. Некоторые из моих методов возвращают типы из sapnco.dll:
public void IRfcTable table(...) { ... }
в Delphi этот метод отображается как
function table(...): IUnknown { ... }
Я полагаю, это IUnknown
, потому что мой TLB не включает sapnco.dll. Я попытался "Вставить Interop Types = true" в Visual Studio, но затем возникает эта ошибка:
Ошибка Interoptypen aus Assembly "C: \ ...". с: ... \ sapnco.dll
(Не удалось внедрить типы взаимодействия, поскольку некоторые атрибуты отсутствуют).
Это правильный путь? Если так, то где поставить эти атрибуты?