Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Untitled am 03.01.06 - 17:11:19

Titel: Richtext .Values "Type Mismatch"
Beitrag von: Untitled am 03.01.06 - 17:11:19
Hallo zusammen

Ich möchte gerne nur den Text aus einem Richtextfeld (:'() löschen. Dazu habe ich eine tolle Eigenschaft Values gefunden, die mir den Text ausgeben soll.

Nun habe ich aus der Hilfe folgendes kopiert:

Code
Forall v In item.Values
  Messagebox( v ) 
End Forall

Das gibt mir aber jedesmal einen "Type Mismatch" fehler in der ersten Zeile.  ???¨

Der Debugger zeigt aber als item.Values genau den reingeschriebenen Text an.

Grüsse
Untitled
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: koehlerbv am 03.01.06 - 17:34:40
Forall kannst Du nur für Arrays Werte verwenden, nicht jedoch für Skalare (was ja auch logisch ist). Im Fall Item = RichTextItem reicht also ein Messagebox item.Values.

Allerdings kannst Du mit keiner Eigenschaft irgendeiner LS-Notes-Klasse unter R5 aus RTIs ausschliesslich den Text löschen.

Bernhard
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: Untitled am 03.01.06 - 17:40:32
Danke für die sehr rasche Antwort!

Danke dir Notes, dass ich mal wieder gescheitert bin wegen dir alleine  >:(

Grüsse
Untitled
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: koehlerbv am 03.01.06 - 17:43:26
Danke dir Notes, dass ich mal wieder gescheitert bin wegen dir alleine  >:(

Das verstehe ich nicht ... Notes hat genau das gemacht, was in der DesignerHelp dokumentiert ist. Und die Fehlermeldung war auch exakt.
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: Untitled am 03.01.06 - 17:49:03
Ich meine, weil ich keine Möglichkeit habe, den Text zu löschen.

Auf die Fehlermeldung und das Verhalten bin ich nicht böse  ;)
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: koehlerbv am 03.01.06 - 17:55:29
Okay, da habe ich Dich missverstanden.
Plain Text kann man auch mit Notes aus RTIs entfernen - ab R6 mit den neuen RTI-Classes, mit DXL-Ex-und Import, unter R5 (natürlich auch unter R6 und 7) kann man auf Tools wie RTLib oder Midas zurückgreifen.
Vielleicht ginge es auch noch sehr viel einfacher - es kommt darauf an, was in Deinen RTis noch enthalten wäre, wenn der Plain Text weg wäre.

Bernhard
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: Untitled am 03.01.06 - 18:00:33
hmm ja... auf die LN-Version kann ich aber leider keinen Einfluss nehmen.

An Drittanbieter für die Bearbeitung von RTFs kommt man anscheinend nicht vorbei.

Und nach dem Löschen sind noch Attachments drin.

Aber ich denke, ich werde das Ganze anders lösen.

Vielen Dank für die Unterstützung!
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: koehlerbv am 03.01.06 - 18:07:48
Na, wenn Du nur noch Attachments behalten möchtest, wäre das Verfahren ja ein ganz einfaches: Attachment(s) lösen, RTI komplett wegknallen und RTIs neuerzeugen plus Attachment(s) wieder anhängen.

Bernhard
Titel: Re: Richtext .Values "Type Mismatch"
Beitrag von: Untitled am 04.01.06 - 08:18:31
Hmmm... ja. Das klappt!

Hehe  ;D

Vielen Dank! Super Forum das echt!