AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi DLL in Delphi Win32 schreiben und in C# benutzen
Thema durchsuchen
Ansicht
Themen-Optionen

DLL in Delphi Win32 schreiben und in C# benutzen

Ein Thema von pajofego · begonnen am 27. Feb 2006 · letzter Beitrag vom 5. Mär 2006
 
pajofego

Registriert seit: 6. Okt 2004
103 Beiträge
 
#1

DLL in Delphi Win32 schreiben und in C# benutzen

  Alt 27. Feb 2006, 00:42
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
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz