ich kämpfe gerade mit einem seltsamen Phänomen. Ein Browse wird in einem Thread erstellt mit den entsprechenden Spalten. Der Thread wird beendet. Wenn ich den Thread noch einmal starte wird der Browse automatisch neu erstellt. Soweit alles klar. Aber wenn ich dann wieder die Spalten erstellen will gibt es einen Laufzeitfehler. Weil der Status der gerade zu erstellenden Spalte falsch ist. :status gibt mir hier eine 0 zurück - beim ersten Durchlaiuf war das noch korrekt eine 1.
Stellt sich mir die Frage warum der 0 ist. Alle Codezeilen sind wie beim ersten Erstellen auch sauber durchgelaufen. Auch der Browse selber wurde korrekt erzeugt. Nur die Spalten wollen angeblich nicht.
Das Errorlog ist:
Code: Alles auswählen
oError:args :
-> VALTYPE: O CLASS:XbpColumn
-> VALTYPE: U VALUE:NIL
-> VALTYPE: O CLASS:XbpStatic
-> VALTYPE: U VALUE:NIL
-> VALTYPE: A VALUE:{0, 0}
-> VALTYPE: U VALUE:NIL
-> VALTYPE: L VALUE:.F.
oError:canDefault : .F.
oError:canRetry : .F.
oError:canSubstitute: .T.
oError:cargo : NIL
oError:description : Falscher Objekt Status
oError:filename :
oError:genCode : 104
oError:operation : :Create
oError:osCode : 0
oError:severity : 2
oError:subCode : 4208
oError:subSystem : BASE
oError:thread : 6
oError:tries : 0