Domino 9 und frühere Versionen > Entwicklung

Neues Uidocument als Antwortdokument???

<< < (3/4) > >>

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