Конференция "Corba" » использование .NET библиотеки в Delphi [Delphi, Windows]
 
  • BAIRox (25.12.06 17:35) [0]
    Необходимо использовать .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 моего метода нет.

    Буду благодарен за любую помощь.
 
Конференция "Corba" » использование .NET библиотеки в Delphi [Delphi, Windows]
Есть новые Нет новых   [134431   +9][b:0][p:0]