Schreiben einer DLL für C++ mit Delphi

12/30/2009 09:16 HardCore.1337#1
Hi,
ich habe jetzt eine schöne (Test) DLL in Delphi geschrieben.
Diese kann ich da auch wunderbar aufrufen.

Jetzt will ich aber auch noch die DLL in anderen Programmiersprachen nutzen (in dem Falle C++).

Jetzt hab ich ein wenig im Internet gesucht und rausgefunden, das es mehrere Aufrufmöglichkeiten gibt.

Code:
register
pascal
cdecl  
stdcall
Jetzt die Frage. Ist es schon in der DLL Programmierung wichtig welche Aufrufmöglichkeit ich verwende und wenn ja, welche um nach C++ zu importieren?

Bsp:
Code:
Function Rechnen (a, b: integer): integer; [B]stdcall;
...
Restlicher Code
...[/B]


€ noch eine Frage am Rande. Eine DLL kann man ja in eine anderen Anwendung injecten (richtig geschrieben oÓ).
Als Test will ich das eine einfache MessageBox aufgerufen wird. Wie mach ich das.
Das injecten selber mach ich über eine externe Software.


mfg