Domino 9 und frühere Versionen > Entwicklung

Fehler bei SetFileAttr

<< < (2/2)

Axel:

--- Zitat von: Semeaphoros am 08.11.04 - 16:39:51 ---Möglicherweise ein Timing-Problem. Veruch mal folgendes



Call clsWord.CloseWord
For i=0 to 10000
  ' ganz tief durchatmen ....
Next
Setfileattr Cstr(cFile.Filename), ATTR_READONLY

Was da am Server anders ist, kann ich auch nicht sagen, Netware ist nicht gerade mein Liebligsthema ;)

--- Ende Zitat ---


Bringt leider auch nicht den gewünschten Erfolg. Hab die Zählschleife sogar noch verlängert. Es scheint kein Timingproblem zu sein.
Trotzdem vielen Dank für deine Bemühungen.


Axel

Semeaphoros:
Dann ist das definitiv in der Kategorie rätselhaft einzureihen. Hab auch keine Idee mehr :(

Axel:
Hi,

ich hab die Lösung. Es ist scheinbar doch ein Timingproblem. Allerdings lässt sich das nicht über eine Schleife regeln, da eine so lange Zeit nicht realisierbar und für den User auch eine Zumutung ist.

Vor dem Setzen der Attributes hatte ich eine Messagebox eingebaut und hab dann ca. 10 Minuten gewartet. Dann hat's funktioniert.

Nach langen Tests ist nun folgendes herausgekommen.

1. Das Script habe ich an der entsprechenden Stelle wie folgt angepasst:


...
   
   Call clsWord.SaveDoc(Cstr(cFile.Filename))
   Call clsWord.CloseWord   
   Delete clsWord
   
   Setfileattr Cstr(cFile.Filename), ATTR_READONLY
   
   Messagebox "Das Mail wurde erfolgreich exportiert.", 64, "Mail-Export"
...


2. Im Novell-Client habe ich das Dateicaching ausgeschaltet.

Mit diesen Anpassungen geht's auch unter Netware 5.


Axel

Semeaphoros:
Ah, das macht Sinn, danke für die Rückmeldung.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln