Zum Testen versuche ich, eine Delphi XE2 DLL (siehe Code) in einer C# -Anwendung aufzurufen (entwickelt in Visual C# 2010 Express).DELPHI XE2 DLL kann nicht zur C# -Anwendung hinzugefügt werden
procedure CLP; stdcall; export;
begin
showmessage('TEST');
end;
exports CLP;
jedoch beim Versuch, die DLL als Verweis auf ein C# Projekt erscheint die folgende Meldung hinzufügen:
auf einer Referenz 'D: \ temp \ test.dll' kann nicht hinzugefügt werden. Bitte stellen Sie sicher, , dass die Datei zugänglich ist, und das ist eine gültige Assembly oder COM Komponente.
Wenn die gleiche DLL unter Delphi 2010 kompiliert wird, funktioniert es ohne jedes Problem.
Irgendwelche Vorschläge, wie man das Problem löst, werden geschätzt.
Sie haben hier nie eine Antwort akzeptiert oder abgestimmt. Ich bitte höflich darum, dass Sie die [faq] lesen und etwas über diese wichtigen Teile von Stack Overflow erfahren. –