Autor Thema: Fehler beim löschen von Anhängen im RT-Feld  (Gelesen 4646 mal)

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Fehler beim löschen von Anhängen im RT-Feld
« am: 25.04.07 - 15:16:16 »
Hallo liebe Gemeinde,

ich hab ein Problem mit zu löschenden Anhängen in RT-Feldern, dem ich nicht Herr werde.

Folgendes Vorgehen:

Ich springe mit einem Navigator im RT-Feld zu einem Anhang
Code
If rtNavDocCol.FindFirstElement(RTELEM_TYPE_FILEATTACHMENT) Then
Set embeddedDocCol = rtNavDocCol.GetElement
...

An der Stelle füge ich davor Text ein
Code
Call rtItemDocCol.BeginInsert( rtNavDocCol, False)										rtStyleLinkDocCol.NotesFont=rtItemDoccol.GetNotesFont("Arial Narrow", True)
Call rtItemdocCol.AppendStyle(rtStyleLinkDocCol)
Call rtItemDocCol.AppendText("Textbeispiel")
Call rtItemDocCol.EndInsert

Danach lösche ich den Anhang, wobei oft aber nicht immer der Fehler NOTES_ERR_RTEDIT_FAILED (4505) auftaucht
Code
Call embeddedDocCol.Remove

Kann ich den Fehler irgendwie vermeiden? Einfach nur abfangen hilft mir hier nicht wirklich weiter, der Anhang muss rauss da.

Gruß Ronny...
So is das mit dem Licht, mal brennt's und mal brennt's nicht

klaussal

  • Gast
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #1 am: 25.04.07 - 16:13:25 »
Mal so ein Schuss ins Blaue:
Nach dem Einfügen des Textes das Doc abspeichern, dann erst den Anhang entfernen.

Fehler, die nur ab und an auftreten, sind immer ekelhaft zu finden.

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #2 am: 26.04.07 - 10:41:55 »
Stimmt, sind wirklich ekelhaft. Dein Tipp hat leider auch keine Abhilfe geschaffen.

Trotzdem Danke. Gruß Ronny
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #3 am: 26.04.07 - 12:37:31 »
... gibt es in dem Feld nur diesen Anhang, oder noch andere Inhalte?

Toni
Grüßle Toni :)

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #4 am: 26.04.07 - 16:11:30 »
Es gibt auch noch andere Inhalte. Es handelt sich hierbei um normale Body-Felder in Mails.

Gruß Ronny
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline just.do.it

  • Junior Mitglied
  • **
  • Beiträge: 61
  • Geschlecht: Männlich
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #5 am: 27.04.07 - 07:37:18 »
Hallo,

hast du mal probiert, nachdem du den Text vor dem Anhanh eingefügt hast, den Anhang erneut zu suchen, bevor du ihn löschst?

Also das
If rtNavDocCol.FindFirstElement(RTELEM_TYPE_FILEATTACHMENT) Then
Set embeddedDocCol = rtNavDocCol.GetElement


einfach mal zu wiederholen?

Gruß
Dirk

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #6 am: 27.04.07 - 17:26:21 »
Ich werd's mal ausprobieren. Hab im Moment leider keine Zeit. Ich werd meine Erfahrung dann berichten. Danke für den Tipp.


Gruß Ronny
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #7 am: 08.05.07 - 16:25:07 »
Also, zuerst mal sorry, dass ich den thread so lang hab ruhen lassen, aber bei mir geht's grad drunter und drüber.  :-:

Ich hab jetzt folgende Möglichkeeiten probiert und jedesmal die gleiche Fehlermeldung bekommen (4505, Edit of richtext failed):

1. Nach durchsuchen und bearbeiten aller RT-Felder den Navigator gelöscht und die Anhänge danach gelöscht (Anhangs-Objekte in einer Liste gemerkt)

2. ebenfals nach durchsuchen und bearbeiten eines RT-Feldes die Namen der Anhänge in Array gemerkt, das RT-Feld erneut mit nem RT-Navigator nach Anhängen durchforstet und die in Liste gemerkten gelöscht.

3. Während der Suche von Anhängen im RT-Feld bevor Text zugefügt wird, den anhang gelöscht.

Im Debugger kann ich das Objekt des Anhangs sehen (logisch, sonst wäre ja die Fehlermeldung beim löschen: Objektvariable not set) Allerdings sehen die Eigenschaften des Objektes im Debugger etw. komisch aus, de fehlen doch Eigenschaften, oder? (siehe Bild...)

Kann es sein, dass die Verknüpfungen im RT-Feld hinüber sind? Oder das ganze RT-Feld irgendwie nen hau weg hat?
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #8 am: 09.05.07 - 09:56:29 »
Hallo Ronny,

kenn mich leider in der Materie noch zu wenig aus, aber wäre es nicht denkbar den Ansatz andersrum zu verfolgen:

Alles was kein Anhang ist kopieren, alles löschen, dann alles ohne Anhang wieder reinkopieren?

Vielleicht kannst du dann den Fehler umgehen?

Gruß
Thomas
Thomas von der IuK

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #9 am: 09.05.07 - 10:02:18 »
Hi Thomas, ich glaub das wäre zu fehleranfällig, da ich ja alle objekte im RT-Feld mit nem Navigator suchen müsste. Oder hab ich dich da falsch verstanden?

Gruß Ronny
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #10 am: 09.05.07 - 10:07:52 »
Wie gesagt, kenn mich da noch nicht so aus.
Ich bin von einem Richtextfeld ausgegangen, in dem Text und Anhänge drin sind. Und mein Gedanke war, ob es, wenn es mit dem Löschen der Anhänge nicht klappt, vielleicht denkbar ist den Text rauszukopieren und dann alles, also inkl. Anhänge usw. zu löschen, und dann den Text wieder reinzukopieren. Aber wenn da noch viele andere Objekte drin sind, dann wirds wohl schwierig.

Gruß
Thomas
Thomas von der IuK

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #11 am: 09.05.07 - 10:10:29 »
Jup, kann theorethisch alles drin sein im Feld. Sind Mails  ;D
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #12 am: 09.05.07 - 10:14:45 »
Kann es da vielleicht ein Problem damit geben, das der Komplette Inhalt im Feld auf nicht sichtbar gestellt ist? Ich glaub zwar nicht dran, da ja aktion im backend, aber wer weiss.
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #13 am: 09.05.07 - 10:14:58 »
Tschö  :-:

Dann fällt mir nur noch ein das Notes selber sowas bei "Antworten ohne Anhänge" ja auch praktiziert. Vielleicht kann man da ja was abgucken.

Viel Spaß und Erfolg weiterhin bei der Fehlersuche  ;)
Thomas von der IuK

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehler beim löschen von Anhängen im RT-Feld
« Antwort #14 am: 09.05.07 - 10:16:02 »
Dank dir für deine Hilfe Thomas.
So is das mit dem Licht, mal brennt's und mal brennt's nicht

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz