Вызов функции из dll на C

Материал из Вики проекта PascalABC.NET
Версия от 21:39, 15 января 2010; Mikst (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Основная программа на PascalABC.NET

Вызов статического метода add класса Class1, написанного на C#. Класс Class1 находится в пространстве имен ClassLibrary1 и откомпилирован в библиотеку ClassLibrary1.dll

{$reference ClassLibrary1.dll}
uses ClassLibrary1;

begin
  writeln(Class1.add(2,3));  
end.

Библиотека на C#

namespace ClassLibrary1
{
    public class Class1
    {
        public static int add(int a, int b)
        {
            return a + b;
        }
    }
}

Ссылки