ComponentPath

  HKEY...[]\Config: ComponentPath (Zeichenfolge)
  HKEY...[]\Appl\<Anwendung>: ComponentPath (Zeichenfolge)
  HKEY...[]\Config: ComponentPath32 (Zeichenfolge)
  HKEY...[]\Appl\<Anwendung>: ComponentPath32 (Zeichenfolge)
  HKEY...[]\Config: ComponentPath64 (Zeichenfolge)
  HKEY...[]\Appl\<Anwendung>: ComponentPath64 (Zeichenfolge)

Wenn die TAA-Infrastruktur ein ausführbares Modul sucht, so wird dafür ein eigener Suchpfad aufgebaut, und zwar aus den ComponentPath-Angaben. Dies ermöglicht es, Module anwendungsbezogen oder nach sonstigen, selbst festzulegenden Kriterien zu gruppieren.

Ab dem TAA Release 10.00 wird der ComponentPath zwischen 32-Bit (ComponentPath32), 64-Bit (ComponentPath64) und allgemein (ComponentPath) unterschieden. Die Plattform-spezifische Pfadangabe wird dabei, passend zur aktuellen Anwendungsplattform, der allgemeinen Angabe vorangestellt.

Der ComponentPath wird verwendet bei der Suche nach

Der ComponentPath kann - jeweils als Zeichenfolge - angegeben werden

allgemein unter dem Schlüssel Config: hier stehen i.d.R. die Pfade für Systemkomponenten, z.B. TAA-Dienste.

und anwendungsspezifisch unter Appl\<Anwendung>: hier stehen die Pfade, unter denen die Anwendungskomponenten zu finden sind.

Die Syntax der Pfadangabe ist wie unter Windows: Mehrere Pfade können angegeben werden und sind durch Semikolon zu trennen.

Wenn unter beiden Schlüsseln ein ComponentPath angegeben ist, so wird der Suchpfad daraus zusammengesetzt: Erst wird in den anwendungsspezifischen Pfaden gesucht, danach in den allgemeingültigen. Dabei werden auch die Anwendungen berücksichtigt, die unter AddOnApps angegeben sind.

Beispiel:

Sobald eine neue Anwendung aktiviert wird, wird der Suchpfad entsprechend angepasst.

Hinweis: Wenn weder unter Config noch unter Appl\<Anwendung> ein Pfad angegeben ist, gilt der Standard-Windows-Suchpfad (vgl. C-Funktion SearchPath):

  1. Verzeichnis, aus dem die Anwendung gestartet wurde
  2. Aktuelles Verzeichnis („.“)
  3. Windows System-Verzeichnis
  4. Windows-Verzeichnis
  5. Suchpfad lt. PATH-Variable