InfoPath-Error

26/11/2008 - 08:29 von Maxi | Report spam
Hallo,

wir verwenden Infopath 2003 (englische Version) für Formulare, aber
seit etwa 2 Monaten haben wir bei manchen Geràten wàhrend dem
ausfüllen der Formulare eine allgemeine Fehlermeldung. Dies erst auf
zwei Geràten, aber scheibar hàuft sich das ganze jetzt.

Egal ob man von einem Feld in ein anderes wechselt oder zum teil auch
nur scrollt, es erscheint die Meldung "InfoPath has encountered a
problem and needs to close".

Es ist mir nicht ganz klar weshalb das passiert, zumal dieses Formular
auch auf anderen Geràten eingesetzt wird und dort kein Fehler
produziert.

Über ein paar Artikel bin ich immer wieder über die "mshtml.dll"
gestolpert, diese hat auf den Geràten (Windows XP) die Version
6.0.2900.3429 und ist vom 20.08.2008

Wenn Ihr mir dazu ein paar Ideen hàttet wàre ich Euch sehr dankbar.


Viele Grüsse,
Maxi
 

Lesen sie die antworten

#1 Wolfgang Viehmann
27/11/2008 - 12:41 | Warnen spam
Hallo Maxi,

das Problem kann durch merhfaches Anclicken von Controls verursacht werden.

Als workaround für dieses Problem mußt du die XSL-Datei die du für deine
Lösung verwendest etwas modifizieren.

Such die folgende Zeile in der XSL-Datei:

<input type="button" ... />

Ersetze sie durch:

<input type="button" unselectable="on" ... />

Beachte: Wenn du das unselectable-attribut benutzt, kannst du den Button im
Design-Modus nicht mehr selektieren. Deshalb must du die Zeile veràndern
nachdem das Form-Layout fertig ist. Zur Laufzeit wird der Button mit dem
richtigen InfoPath 2003 Button Element ersetzt und der Button funktioniert
wie du es von ihm erwartest. Weil mshtml.dll das Element nicht als
markierbar interpretiert, bekommt das Element keinen Fokus wàhrend des
Seiten-Updates. Deshalb kommt der Crash nicht mehr vor.

Wolfgang Viehmann
(Wolle)
"Maxi" wrote in message
news:
Hallo,

wir verwenden Infopath 2003 (englische Version) für Formulare, aber
seit etwa 2 Monaten haben wir bei manchen Geràten wàhrend dem
ausfüllen der Formulare eine allgemeine Fehlermeldung. Dies erst auf
zwei Geràten, aber scheibar hàuft sich das ganze jetzt.

Egal ob man von einem Feld in ein anderes wechselt oder zum teil auch
nur scrollt, es erscheint die Meldung "InfoPath has encountered a
problem and needs to close".

Es ist mir nicht ganz klar weshalb das passiert, zumal dieses Formular
auch auf anderen Geràten eingesetzt wird und dort kein Fehler
produziert.

Über ein paar Artikel bin ich immer wieder über die "mshtml.dll"
gestolpert, diese hat auf den Geràten (Windows XP) die Version
6.0.2900.3429 und ist vom 20.08.2008

Wenn Ihr mir dazu ein paar Ideen hàttet wàre ich Euch sehr dankbar.


Viele Grüsse,
Maxi

Ähnliche fragen