SearchOrder

  HKEY...[]\Config: SearchOrder (DWORD)
  HKEY...[]\Appl\<Anwendung>: SearchOrder (DWORD)

Die Angabe SearchOrder legt fest, in welcher Reihenfolge die TAA-Infrastruktur in Resourcen-Dlls und in der EDB selbst nach Informationen und Bausteinen suchen soll:

Wert bedeutet
0 nur Resourcen-DLL's
1 erst in Resourcen-DLL's suchen, wenn dort nicht gefunden, in EDB direkt suchen
2 erst in EDB suchen, dann in Resourcen-DLL's
3 nur in EDB suchen

SearchOrder ist nur in Verbindung mit der Angabe EdbAllowed wirksam: Wenn der Zugriff auf die EDB nicht erlaubt ist, wird dort nie gesucht, egal welche Suchreihenfolge eingestellt ist.

Sofern es zur Laufzeit überhaupt erforderlich ist, direkt auf die EDB zuzugreifen, wird die Einstellung „1“ i.d.R. die sinnvollste sein. Die Einstellung „2“ oder „3“ ist für die Entwicklungsumgebung sinnvoll.

Die Suchreihenfolge kann auch beim Start einer Anwendung über die Option „-s“ verändert werden. Auch hier wird die Angabe nur wirksam, wenn EdbAllowed =1 ist (oder Option „-e1“).

Wenn AddOnApps angegeben sind, so wird bei SearchOrder = 1 zuerst in den Resourcen-DLL's aller Anwendungen gesucht, dann in der EDB für alle Anwendungen. Damit wird vermieden, daß Informationen, die nicht in der Resourcen-DLL der Ursprungs-Anwendung zu finden sind, aus der EDB entnommen werden, obwohl sie in der Resourcen-DLL einer AddOnApps enthalten waren. Das umgekehrte gilt für SearchOrder = 2.

SearchOrder kann unter dem Schlüssel Config angegeben werden und gilt dort für alle Anwendungen; es kann für eine bestimmte Anwendung unter Appl\<Anwendung> abweichend gesetzt werden. Wenn unter Config nichts angegeben ist, gilt SearchOrder=0; wenn bei einer Anwendung nicht angegeben ist, gilt der unter Config eingestellte Wert.

Wenn der aktuelle Benutzer ein Endanwender ist, ist der Zugriff auf die EDB nie möglich, unabhängig von den Werten von SearchOrder und EdbAllowed.

registry:searchorder · Zuletzt geändert: 03.08.2015 09:55

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