Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 12.07.05 - 13:41:27

Titel: Fehlermeldung 'Verschachtelte ...'
Beitrag von: andrew22 am 12.07.05 - 13:41:27
hi ho !

in meiner Maske hab ich ne If Abfrage in der PostModeChange Routine :

if Not Source.InPreviewPane Then
Call EmailModeChange
Else
Source.EditMode = False
End If

das wars ...

wenn diese Routine ausgeführt wird z.B. ich mache einen double Click im Dokument dann bekomme ich jedes Mal folgende Fehlermeldung : "Versuch, verschachtelte Maskenereignisse auszuführen"

hmmm irgendwie komme ich da nicht weiter ?!  ???
Titel: Re: Fehlermeldung 'Verschachtelte ...'
Beitrag von: umi am 12.07.05 - 13:46:36
So geht das aber nicht, Du kannst nicht im PostModeChange den ModeChangen. Da dies zu einem Loop führen kann ist dies nicht möglich.
Das PostModeChange event würde beim Source.Editmode= false ja wieder aufgerufen... im schlimmsten Fall hättest Du einen schönen Endlosloop :-)



Ich weiss jetzt nicht genau was Du erreichen willst, aber evtl. musst Du den ganzen Code in das QueryModeCHange event packen.

gruss
umi
Titel: Re: Fehlermeldung 'Verschachtelte ...'
Beitrag von: andrew22 am 12.07.05 - 13:57:57
Also im QueryModeChange funktioniert das leider nicht.

nun ja ich möchte nicht das man ein Dokument bearbeiten kann welches in der Preview aufgerufen wird wenn man einen Double Klick macht ..

und das klappt mir Source oder uidoc . EditMode = False im PostModeChange allerdings mit dieser Hinweissmeldung ..

im queryModeChange passiert gar nichts da komme ich in Bearbeiten Modus  ???
Titel: Re: Fehlermeldung 'Verschachtelte ...'
Beitrag von: umi am 12.07.05 - 14:08:18
Im Querymodechange hast Du ja den "Continue", wenn Du den auf False setzt, wird der Mode nicht gewechselt

z.B.
if Source.inPreviewpane then
Continue=false
end if
Titel: Re: Fehlermeldung 'Verschachtelte ...'
Beitrag von: andrew22 am 12.07.05 - 14:12:51
Super das klappt ;)

Danke  ;)