Entwickler-Ecke

Dateizugriff - Ist es möglich ein Objekt in einer DLL zu erstellen???


winx - Di 15.11.05 21:28
Titel: Ist es möglich ein Objekt in einer DLL zu erstellen???
Hallo,

ist es mir möglich in einer DLL ein Objekt zu erstellen und in dem Projekt,
in dem ich die DLL verwenden möchte zu verwenden?


Sprich DLL enthält ne Klasse TPerson mit properties, funktionen, etc.

In meinem Projekt in der ich die DLL einbinde kann ich mir nun
ne Instanz von der Klasse erzeugen.

Hintergrund? Ich möchte gerne Delphi Objekte in C# verwenden...

danke


BenBE - Di 15.11.05 21:34

Ja, es ist möglich.
Lass es aber lieber: Gibt einfach zu viele Probleme ...
Und sei's nur TFont kann nicht zu TFont zugewiesen werden ....
Objekte in DLLs erfordern entweder ShareMem oder einen (besseren) Speichermanager, der DLLs explizit an das Hauptprogramm anbindet.
Wie die Nutzung von Delphi-Objekten in C# aussieht kann ich nicht sagen, aber sicherlich wird's da Probleme geben ... Wie die Aussehen, musst du die C#-Leute fragen ...