Tipps&Tricks Unique für Unique CONCEPT
[an error occurred while processing this directive][an error occurred while processing this directive]
zurück 
 
Kategorie: Zugriff auf externe Programme (editor,mail,external driver)
Fall: 59Plattform: WinBetriebssystem: Windows allg.
BLOB-Dokument wird nach editor()-Aufruf nicht richtig gespeichert
 
In manchen Umgebungen kann es vorkommen, dass das Speichern eines Dokumentes in einem BLOB-Feld nach der Bearbeitung mit der editor()-Funktion die letzten Änderungen verliert. Dies betrifft primär Editoren, die über DDE angesteuert werden, zum Beispiel Microsoft Word. Hier kann es in wenigen Fällen zu Timing-Problemen kommen, bei denen die temporäre Datei im Editor noch nicht abschliessend gespeichert wurde, d.h. im Betriebssystem die Datei noch geöffnet ist, während der DDE-Editor aber die Kontrolle an die Unique Runtime Engine wieder zurückgegeben hat. Die Runtime Engine lädt dann folglich nicht den letzten Stand der Datei in das BLOB-Feld zurück.

Dies kann vermieden werden, wenn der Parameter file-share-check=ON im editor-Abschnitt der uqconfig wie in folgendem Beispeil definiert wird:

editor: WORD
server=WINWORD-GE
file-extension=.doc
file-format=MS-WORD

file-share-check=ON
 
Letzte Änderung: 16. November 2001
[an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive]
 
zurück 

©2014 proNet Informationssysteme GmbH, alle Rechte vorbehalten.