Domino 9 und frühere Versionen > Entwicklung
Neues Uidocument als Antwortdokument???
Semeaphoros:
Ok, das hab dann wohl ich verursacht, indem ich einen Codeverschnitt gemacht habe.
Das wäre aber sofort rausgekommen, wenn OCS
Option Declare
verwendenn würde. Bei mir bei Strafe verboten, das Ding nicht zu verwenden.
OCS:
wie Du unten siehst, ist cpdoc ein dokument aus einer collection die ich vorher erstelle... das call aktivdoc.save (true, true) bringt auch nix!
Sub Initialize
'Variablen zum Schlüssel auslesen
Dim session As New NotesSession
Dim db As NotesDatabase
Dim workspace As New NotesUIWorkspace
Dim uidoc As notesuidocument
Dim aktivuidoc As notesuidocument
Dim cpdoc As NotesDocument
Dim uiview As NotesUIView
Dim aktivdocid As String
Dim kunde As String
'Aktivdb
Dim aktivdoc As notesdocument
'Variablen zu auslesen der Items im ausgewählten Checkpunkt
'Variablen in die die Items dann in umgewandelter Form geschrieben werden
Dim aunr As String
Dim posi As String
'Variablen um auf FridaAktiv zuzugreifen
Dim db_fri As notesdatabase
Dim view_fri As notesview
Dim collect_Fri As notesdocumentcollection
Dim doc_fri As NotesDocument
Dim temp As Variant
Dim adoc As Variant
Set db = session.CurrentDatabase
Set uiview = workspace.Currentview
Set collection = db.UnprocessedDocuments
Set cpdoc = collection.GetFirstDocument()
Call uiview.SelectDocument(cpdoc) ' Soll das aktuell ausgewählte Dokument in den Zugriff nehmen
Set aktivuidoc = workspace.ComposeDocument("OCS02/OCS GmbH","aktiv\fridaakt.nsf","aktion")
Set activdoc=aktivuidoc.Document 'Nach dieser Zeile springt er raus!
Call aktivdoc.save(True, True)
Call aktivdoc.MakeResponse( cpdoc )
aktivdoc.Form = "aktion"
End Sub
OCS:
ähm bin noch nicht so sehr lang dabei, was meint ihr mit Option Declare ? ???
das mit dem activedoc ist mir aufgefallen, hab ich raus genommen!
achso, der debugger zeigt mir nach dem rausspringen an, das aktivdoc leer ist!
koehlerbv:
Option Declare erzwingt, daß alle Variablen und Objekte vor Verwendung deklariert werden müssen.
Bernhard
Driri:
Hi,
also es ist sichergestellt, daß Du jetzt immer aktivdok benutzt ?
In deinem letzten Code war genau in der Zeile, wo der Debugger aussteigt immer noch activdoc, also mit c statt mit k.
Das würde auch erklären, warum aktivdoc leer ist, es wird ja nirgendwo gesetzt.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln