64 Bit Unterstützung

Die TAA bietet auch Unterstützung für 64 Bit Laufzeit Komponenten. Allerdings beschränkt sich diese Möglichkeit auf .NET Bausteinimplementierungen mit generierte Basis-Assemblies.

Da hierfür alle Laufzeitkomponenten auch als 64 Bit Version vorhanden sein müssen, hat es (ab R10.00) Änderungen an der Verzeichnisstruktur gegeben. Diese Verzeichnisstruktur wird auch bei der Suche nach Laufzeitkomponenten über den ComponentPath berücksichtigt.

Um einen gemischten Ablauf mit 32-Bit und 64-Bit Bausteinimplementierungen zu ermöglichen1), werden, wenn ein Baustein mit dem Implementierungstyp DLLCLR aufgerufen wird, sowohl die 32-Bit (bin32) wie auch die 64-Bit (bin64) Unterverzeichnisse für jeden Eintrag im ComponentPath nach der Assembly durchsucht (Details).

Die Infrastruktur prüft für welcher PlatformTarget die gefundene Assembly erstellt würde. Wenn dies den Prozess entspricht bzw. es sich um eine AnyCPU-Assembly handelt, wird der Baustein im gleichen Prozess ausgeführt. Wenn nicht wir der Baustein out of proc in einem eigener Prozess ausgeführt.

1)
ab R26.00
faq:allg:64bit · Zuletzt geändert: 14.10.2025 15:30

Copyright © 1992-2025 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum