Autor Thema: Attachmentnamen werden fehlerhaft ausgelesen  (Gelesen 1577 mal)

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Attachmentnamen werden fehlerhaft ausgelesen
« am: 30.08.11 - 11:03:20 »
Hallo Forum,

ich habe zwar eine "negative" Antwort für dieses Problem aus dem letzten Jahrtausend gefunden aber.... vielleicht hat sich ja inzwischen was getan!

Folgendes Problem:
Verschiebe ich in einem Richtextfeld die Attachments (Attachment markieren und einfach an eine andere Position verschieben) direkt mit der Maus an eine andere Stelle innerhalb dieses RT-Feldes, so erhalte ich die Falschen Dateinamen (z.B. ATTFDREW3.pdf statt test.pdf) zurück. Die Attachments sind aber definitiv nur einmal vorhanden. Laut Doku erfolgt dieses Verhalten, wenn ein Dateiname (Attachment) doppelt in einem RT-Feld vorkommt.

Kopiere ich die Attachments innerhalb des RT-Feldes (markieren, Ausschneiden -> Einfügen), ist alles OK.

Versuche im Anschluss die Attachments im Backend via Script zu detachen, bekomme ich ich eben die falsche Dateinamen geliefert.

Hier ein Auszug aus dem Code:

   ' Funktion löst auch alle Attachments die nicht direkt im Body Feld liegen.
   ForAll it In mDoc.items
      If it.type = Attachment Then
         Set objAttachment = mDoc.getAttachment(it.values(0))
....

         Call objAttachment.ExtractFile( FileArray(i))   ' Ablage im Filesystem




Kennt jemand eine Möglichkeit dieses Problem zu umgehen?


System:
Notes 8.5.3 deutsch


Grüße
Bernd
Arbeite klug, nicht hart.

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Attachmentnamen werden fehlerhaft ausgelesen
« Antwort #1 am: 30.08.11 - 11:58:33 »
Hallo Bernd,

... hast du es mit Evaluate( {@AttachmentNames} , doc ) schon probiert - der liefert glaube ich die sichtbaren Namen - kann mich aber auch täuschen...

Toni
Grüßle Toni :)

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: Attachmentnamen werden fehlerhaft ausgelesen
« Antwort #2 am: 01.09.11 - 11:09:52 »
Hallo Toni,

entschuldige dass ich mich erst heute melde.
Der Befehl Evaluate( {@AttachmentNames} , doc ) liefert auch nur die Dateinamen mit ATT.... usw. zurück.

Also... dies ist leider keine Lösung des Problems!

Sonst noch eine Idee?

Gruß
Bernd
Arbeite klug, nicht hart.

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Attachmentnamen werden fehlerhaft ausgelesen
« Antwort #3 am: 01.09.11 - 11:48:07 »
... dann fällt mir aktuell nichts mehr ein...

Toni
Grüßle Toni :)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Attachmentnamen werden fehlerhaft ausgelesen
« Antwort #4 am: 01.09.11 - 13:12:59 »
Schau mal in den Fix-Lists, da haben die in der letzten Zeit an mehreren Stellen gedreht:
evtl ist es das: https://www-304.ibm.com/support/docview.wss?uid=swg1LO55468

Kannst du es mit einer anderen Notes-Version probieren
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz