Hallo Leute ich möchte in Delphi
Win32 eine
DLL schreiben und diese in C# aufrufen bzw. benutzen. Dazu habe ich folgenden Beispielcode geschrieben: Nicht wildes!!!
Delphi-Quellcode:
library DLL_Test;
uses
SysUtils, Classes;
{$R *.res}
function addiere(zahl1, zahl2: integer): integer; stdcall;
begin
result:=zahl1+zahl2;
end;
exports
addiere;
begin
end.
Und so schaut mein Beispielcode in C# aus...
Code:
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Test_DLL;
namespace Test_DLL
{
class MainClass
{
[DllImport("DLL_Test.dll")]
static extern int addiere(int zahl1, int zahl2);
public static void Main(string[] args)
{
Console.WriteLine(Test_DLL.addiere(1,2));
Console.Read();
}
}
}
Das funktioniert natürlich nicht! Das sind ja auch meine ersten Gehversuche, kann mir einer von euch sagen, wie ich o.g. Funktio aus der Delphi
DLL in C# aufrufen kann?
Danke,
Gruß
pajofego