Autor Thema: RTItem Datei anhängen  (Gelesen 1946 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