Использование библиотеки, написанной на Delphi - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, нужно написать длл библиотеку на делфи, и использовать ее в c#, не подскажите простой пример? Как ни делал по примерам из инета - данные совсем не те. К примеру, в библиотеке функция, которая возвращает первый параметр string. Если вызываешь test("hi") - вернет hi. Если я вызываю из c# - Ничего не возвращает, или кучу цифр возвращает.

Решение задачи: «Использование библиотеки, написанной на Delphi»

textual
Листинг программы
[DllImport(@"E:\dlldelphi\Win32\Debug\Project1.dll", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi)]
[return: MarshalAs(UnmanagedType.LPStr)]
public static extern string DelphiFunction(
    [MarshalAs(UnmanagedType.LPStr)]string inputString
);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы