Das Notes Forum
Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: eknori am 31.08.05 - 19:47:25
-
Interessant, unter welchen Voraussetzungen und bei welchen Konstellationen Notes so in die Grätsche geht ( NSD oder RSOD )
http://www.atnotes.de/index.php?topic=24177.0
http://www.atnotes.de/index.php?topic=25386.msg162074#msg162074
Beim ersten Link beseitigt eine eigentlich völlig abstruse Zusammenstellung von @Formeln das Problem, beim zweiten Link ist die Stelle, von wo der Code aufgerufen wird entscheident für den Absturz.
Wäre schön, wenn die IBM Mitarbeiter, die das hier lesen, die Probleme auch intern einmal weitergeben würden.
OK, genug mit IBM bashing ;D. Sollten weitere NSD's im !!HELP!! gesichtet werden, bitte hier posten. Dann ist das alles an einer Stelle und kann beim nächsten IBM Lunch mal den Indianern übergeben werden.
Ich bin guter Hoffnung ( positiv denken ) daß diese Kleinigkeiten dann in ND 9,x gefixt sind ...
-
Führt zu einen NSD Absturz.
Ich weis jetzt immerhin wann er das tut, nämlich dann wenn er hierhin:
Sub Postopen(Source As Notesuidocument)
Dim configstring As String
' find a config document for history watching for this form
Configstring = GetConfigDocByKey ("WatchFieldHistoryBugReport")
Set g_history = New History
Call g_history.PostopenStartObservation(Source, Split(Configstring,";"))
End Sub
kommt.
Gehe ich den Call g_history.postopeStartObservation in Einzelschritten im Debugger durch durch passiert nichts. Setze ich bei Set g_history Call g_history und End sub jeweils einen Breakpoint, steigt er mir hier in der Klasse ClassHistory aus am Ende diser Sub aus:
Public Sub PostopenStartObservation(uidoc As NotesUIDocument, vItemNames As Variant)
'Set values
Set m_uidoc = uidoc
Set m_doc = uidoc.Document
m_vItemNamesArray = vItemNames
'Form Events
On Event PostSave From m_uidoc Call ProcessPostSave
On Event Querymodechange From m_uidoc Call ProcessQuerymodeChange
'Start recording if doc is in edit mode
If m_uidoc.EditMode = True Then
Call Record
End If
End Sub
-
mit 6.5.4 passiert da gar nix. Da funktioniert das. Wisst ihr was. IBM kann mir langsam gestohlen bleiben.