Table of Contents

Designmode in Multisession

Informationen

  • Kategorien: Kernel
  • Version: Developer.15687
  • Veröffentlichungsdatum: Donnerstag, 19. August 2021
  • Entwickler: Götzen
  • Benötigt Datenbankänderung: Nein
  • Betreff: Designmode in Multisession

Beschreibung

Der neue Key in der System settings.ini:

[SESSION] MultipleSessions=TRUE

MUSS nun im Fatclient oder in der Console gesetzt werden, falls es die Möglichkeit für mehrere Sessions geben soll. ACHTUNG: Der DesignMode wird dann automatisch auf FALSE gesetzt. Wird dieser Key nicht gesetzt, so kommt es zu einer Exception, falls mehr als eine Session erstellt wird.

Hintergrund: Im DesignMode werden globale Deskriptoren geändert, die während dessen nicht gelockt sind. Es würde bei mehreren Sessions == mehrere Threads zu race conditions führen.

Alternative für Projektentwickler: Wenn der Designmode über die Kommandozeile eingeschaltet wird, so hat dies Vorrang und das Setting "MultipleSessions" wird nicht mehr geprüft. Damit kann sich der Anwendungsentwickler eine Verknüpfung erstellen, die den Designmode unabhängig vom Eintrag in der Settings.ini aktiviert.