Announcement

Collapse
No announcement yet.

.NET Assembly als COM-Server: In welchem Speicherbereich läuft das ganze

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • .NET Assembly als COM-Server: In welchem Speicherbereich läuft das ganze

    Hallo zusammen,

    ich habe hier einige .NET Assemblies, die als COM-Server registriert werden. Der Zugriff auf die Klassen erfolgt über Delphi-Wrapper-Units (importierte Typelibs).

    Ich würde jetzt gerne wissen: Wenn ich nun Objekte dieser Klassen instanziiere, müssten sich diese doch innerhalb des Speicherbereichs meiner Anwendung befinden - oder bekommen diese (da COM-Server) einen eigenen Speicherbereich zugewiesen?

    Grüße
    Wolfgang

  • #2
    Hallo,

    rein technisch gesehen sind die COM Interop-Assemblies nur In-Process-Server, die in den Adressraum der Win32-Clientanwendung geladen werden. Dies gilt für beide Assembly-Formen (DLL oder EXE).

    Comment


    • #3
      Hi Andreas,

      vielen Dank für die Info!

      Grüße
      Wolfgang

      Comment

      Working...
      X