-
Необходимо использовать .NET 2.0 библиотеку из Delphi 6 (win32). Пробовал создавать COM объект: 1) Создал библиотеку с одним классом с одним методом в нем. Метод без параметров - возвращает строку. 2) пометил классс как [ComVisible(true)] 3) после компиляции получилось 2 файла .dll и .tlb 4) открыл Delphi, создал новое приложение. 5) зашел в project->Import type library, выбрал там tlb файл и нажал Create Unit 6) в проекте появился файл Test_TLB.pas 7) при компиляции появился ряд ошибок в файле mscorlib_TLB.pas. Ошибки типа "неизвестен тип Double", и так для всех типов из .NET, названия которых не совпадают с типами в Delphi. 8) закомментировал часть кода в mscorlib_TLB.pas 9) добавил Test_TLB в секцию uses 10) обявил переменную типа TTestClass. 11) попробовал вызвать метод Create. Метод работал. При этом - не могу понять, как вызвать метод моего класса. В TTestClass моего метода нет.
Буду благодарен за любую помощь.
|