Seite 1 von 1

Feld nicht vorhanden keine Fehlermeldung

Verfasst: Fr, 19. Jan 2018 19:53
von Manfred
Ich habe gerade etwas merkwürdiges festgestellt. nachdem ein Prgramm immer wieder stehenblieb, habe ich mich an die vermutete Stelle mit dem Debugger vorgearbeitet. Irgendwann habe ich dann festgestellt, das die Abfrage auf einen Feldnamen, den es gar nicht gibt statt zu einer Fehlermeldung einfach nur zu einem Stillstand führte. Das Programm hängt sich nicht auf, es arbeitet nur nicht weiter. Man kann es normal über Buttons beenden. Wenn man an der Stelle im Debugger das Feld direkt aufruft, dann kommt die Meldung unbekannt zurück. Aber das Programm selbst sagt gar nichs, sondern bleibt einfach stehen. Das passiert in der 1.9er und in der 2.0er
Bevor ich jetzt Alaska kontaktiere frage ich mal hier nach, ob ihr sowas auch schon mal beobachtet habt und ob es dafür eine Erklärung gibt, die ich evtl. übersehen oder vergessen habe.
Ich frage es im Code so ab.

Code: Alles auswählen

if ! (::objekt:nArea)->editiert
gebe ich es so im Debugger ein, dann erscheint die unbekannt Meldung

Re: Feld nicht vorhanden keine Fehlermeldung

Verfasst: Fr, 19. Jan 2018 20:49
von brandelh
das hört sich nach einer Endlosschleife in einem eigenen Errorhandler an 8)

Re: Feld nicht vorhanden keine Fehlermeldung

Verfasst: Fr, 19. Jan 2018 23:04
von AUGE_OHR
Manfred hat geschrieben: Fr, 19. Jan 2018 19:53

Code: Alles auswählen

if ! (::objekt:nArea)->editiert
eigentlich müsste das kommen
oError:args :
-> NIL
oError:canDefault : N
oError:canRetry : J
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Symbol ist kein Datenbankfeld
oError:filename :
oError:genCode : 65
oError:operation : editiert
oError:osCode : 0
oError:severity : 2
oError:subCode : 8027
oError:subSystem : BASE
oError:thread : 1
oError:tries : 1