nun war der Code dazu sooError:args :
-> VALTYPE: L VALUE: .T.
-> VALTYPE: L VALUE: .T.
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Parameter hat falschen Typ
oError:filename :
oError:genCode : 2
oError:operation : <.T.>=<.T.>
oError:osCode : 0
oError:severity : 2
oError:subCode : 3
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
Code: Alles auswählen
hRet := @user32:SendMessageA(hTreeView,TVM_SELECTITEM,flag, item )
IF hRet = .T.
die erste VALTYPE Anzeige ist deshalb irreführend denn tatsächlich ist es ja numerisch.
richtig ist also hier
Code: Alles auswählen
IF hRet = 1
oder
IF hRet <> 0