ICE Meldung und unbeabsichtigter Serverneustart

Fragen zum AKInstallerMSI
Antworten
LaraC
Beiträge: 25
Registriert: 23.04.2007, 17:34

ICE Meldung und unbeabsichtigter Serverneustart

Beitrag von LaraC »

Hallo,

ich habe ein Setup, das mir die ICE-Meldung:
"ICE20 : Specified ErrorDialog: 'ErrorDlg' not found in Dialog table (or its Control_First control is not 'ErrorText')" ausgibt.

Ferner habe ich festgestellt, dass mein Setup nach der Installation ohne Nachfrage denn Server neugestartet hat. Im Log-File
gibt es folgenden Eintrag:
DEBUG: Error 2814: On the dialog ErrorDlg the control N names a non-existent control O as the next control

Haben Sie oder jemand anderes einen Tipp, wo ich da ansetzen muss?

Viele Grüße
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: ICE Meldung und unbeabsichtigter Serverneustart

Beitrag von Andreas Kapust »

Guten Tag.

Bitte mal das Projekt mailen.

DEBUG: Error 2814 hat aber nichts mit den Neustart zu tun.

Wenn ein Neustart unerwünscht ist, müssen Sie diesen unterdrücken.
msiexec /i setup.msi /norestart /qn
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: ICE Meldung und unbeabsichtigter Serverneustart

Beitrag von Andreas Kapust »

Guten Tag!

<Table Name="ControlEvent"....>
...
<Row Dialog_="ErrorDlg" Control_="N" Event="EndDialog" Argument="ErrorNo" Condition="1" Ordering=""/>
...

Control_="N" muss ErrorNo sein, nicht ErrorOK.


<Table Name="Dialog" ..>
...
<Row Dialog="ErrorDlg" HCentering="50" VCentering="50" Width="270" Height="105" Attributes="65539" Title="Installer Information" Control_First="ErrorText" Control_Default="" Control_Cancel=""/>
...

Control_Default & Control_Cancel müssen leer, das erste Control
ErrorText sein.

Letzteres wird in einem nächsten Update berücksichtigt.

Beide Einstellungen haben Sie wohl beim Ändern der Dialoge verändert.


2814 = On the dialog [2] the control [3] names a nonexistent control [4] as the next control.
[2] = ErrorDlg
[3] = Control1
[4] =Control2
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Antworten