ich bin auf der Suche nach einer Fehlerursache, die wochenlang trotz intensiver Nutzung nicht auftritt und dann plötzlich wieder zuschlägt.
Es geht um zwei verschiedenen xbase Anwendungen (zwei selbständige exe), die gleichzeitig laufen. Sie haben nichts miteinander zu tun.
In beiden Programmen werden Daten erfasst.
Ab und zu passiert nun folgendes.
Wenn der User während der Erfassung von einem Programm in das andere Programm wechselt um dort was zu erledigen und dann in das erste Fenster zurück klickt, knallt Programm eins in unregelmäßigen Abständen mit einer Fehlermeldung ab. An dieser Stelle ist im Quellcode von if::isCalc die Rede.
Das Verfluchte an dieser Sache ist, man kann sofort anschließend versuchen, mit exakt der gleichen Vorgehensweise den Fehler nachzuvollziehen bzw. zu provozieren. Es gelingt nicht. Da es sich um zwei vollkommen unabhängige Programme handelt bin ich der Meinung, das sie sich auch nicht beeinflussen können. Ich habe aber auch nicht die geringste Vorstellung, warum isCalc alle paar Wochen einen falschen Datentyp hat . Das ganze passiert in einer Netzwerkumgebung mit 4 gleichen Arbeitsstationen immer nur beim gleichen User am gleichen PC. Kann durchaus sein, das nur dieser User die Gabe hat, das Problem durch ausgeklügelte Vorgehensweise auszulösen.
Kann mir da jemand weiterhelfen und sagen, wo ich den Hebel ansetzten muss um die Ursache zu finden und abzustellen ?
- ------------------------------------------------------------------------------
ERROR LOG of "O:\HOSPERFA.EXE" Date: 24.03.2014 14:20:53
Xbase++ version : Xbase++ (R) Version 1.90.331
Operating system : Windows XP 05.01 Build 02600 Service Pack 3
------------------------------------------------------------------------------
oError:args :
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Parameter has a wrong data type
oError:filename :
oError:genCode : 2
oError:operation :
oError:osCode : 0
oError:severity : 2
oError:subCode : 2311
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Called from DC_XBPGET:HOME(1574)
Called from DC_XBPGET:_ASSIGN(1103)
Called from DC_XBPGET:SETDATA(770)
Called from DC_GETVALIDATE(8447)
Called from _PROCESSHOTKEY(5314)
Called from DC_GETLIST:EVENTLOOP(4625)
Called from DC_GETLIST:READGUI(3677)
Called from DC_READGUI(101)
Called from MAIN(140)