Autor Thema: RTItem Datei anhängen  (Gelesen 2015 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
RTItem Datei anhängen
« am: 14.11.07 - 17:19:28 »
Hallo liebe Gemeinde,

komme gerade aus dem Urlaub und werde direkt mit Problemen konfrontiert,

soll aus einem Dokument ein ID-File rausholen und in ein anderes Dokument hängen, habe dafür eine kleine Funktion geschrieben die Folgendermaßen ausschaut.

Code
Dim sUserIdFile As String
Dim  rtIDFileItem As New NotesRichTextItem(userDefinition, "IDFile")
Call userDefinition.Save(True,False,False)
Set rtIDFileItem = docIdStore.GetFirstItem( "idFileRT" )
If ( rtIDFileItem.Type = RICHTEXT ) Then
Forall objEmbedded In rtIDFileItem.EmbeddedObjects
If ( objEmbedded.Type = EMBED_ATTACHMENT ) Then
sUserIdFile = Curdir$
If Right( sUserIdFile, 1 ) <> "\" Then
sUserIdFile = sUserIdFile & "\"
End If
sUserIdFile = sUserIdFile & objEmbedded.Source
Call objEmbedded.ExtractFile( sUserIdFile )
Call rtIDFileItem.EmbedObject(EMBED_ATTACHMENT,"",sUserIdFile)
Call userDefinition.Save(True,False,False)
Exit Forall
End If
End Forall
End If

Denke dass ich eigentlich alles richtig mache, aber irgendwie ärgert mich notes halt.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: RTItem Datei anhängen
« Antwort #1 am: 14.11.07 - 17:29:22 »
Zitat
Denke dass ich eigentlich alles richtig mache, aber irgendwie ärgert mich notes halt.

Errormessage did not parse!
http://www.lugbz.org/documents/smart-questions_de.html#beprecise

Aber eine Fehlerbehandlung wäre mal ein guter Anfangen - wie auch immer Dein Problem (ich vermute mal Du hast eines, sonst würdest Du ja kaum hier posten) aussieht.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: RTItem Datei anhängen
« Antwort #2 am: 14.11.07 - 17:32:54 »
Ich kann hier auch nur eine Feststellung und keine Frage erkennen, dafür aber, dass nur mit einem RTItem gedealt wird - abhängen und einhängen passieren im gleichen RTItem.

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: RTItem Datei anhängen
« Antwort #3 am: 15.11.07 - 09:42:35 »
Zitat
Errormessage did not parse!

Es kommt ja kein Fehler hoch ! Er speichert nur nicht die Datein in dem Feld ab! in rtIDFileItem ist die ID drin, dass sehe ich im Debugger, aber er legt es nicht ab.

@koehlerbv

Deinen Einwand kann ich ansatzweise nachvollziehenm aber ich weiss nicht wie ich es lösen soll.

Ich meine ich erstelle ein neues ITEM und befülle es mit Werten aus einem anderen Dokument. Mag es wohl sein, dass er den Zeiger auf das Dokument verliert, dass ich befüllen möchte ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: RTItem Datei anhängen
« Antwort #4 am: 15.11.07 - 09:49:41 »
Schau Dir den Code doch mal genau an. Du instantiierst rtIDFileItem als neues RTI im Dokument userDefinition, um es danach gleich neu zu instantiieren - als erstes RTI aus dem Dokument docIdStore.

Mit einem RTI rtIDFileItem im Dokument userDefinition machst Du somit nie etwas.

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: RTItem Datei anhängen
« Antwort #5 am: 15.11.07 - 10:14:38 »
Ja gut , hab es.

habe ein 2. RTItem ins Leben gerufen und nun klappt es.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz