over flow error 6

User avatar
sal21
PlatinumLounger
Posts: 4353
Joined: 26 Apr 2010, 17:36

over flow error 6

Post by sal21 »

I'M testing a Route, code...
Private Function GetFirstNamedNode(myNode As String, myNodes As IXMLDOMSelection) As IXMLDOMElement

Dim seeknode As IXMLDOMElement

For Each seeknode In myNodes
If seeknode.nodeName = myNode Then
Set GetFirstNamedNode = seeknode
Exit For
End If
Next

End Function
node:
'<TravelDuration>48812</TravelDuration>

...
Me.LORA.Caption = TimeSerial(0, 0, GetFirstNamedNode("TravelDuration", nodes).Text) & " (HH:MM:SS)"
....

Have overflow, error 6

is possible, because the number in node is very big?

User avatar
HansV
Administrator
Posts: 78439
Joined: 16 Jan 2010, 00:14
Status: Microsoft MVP
Location: Wageningen, The Netherlands

Re: over flow error 6

Post by HansV »

Try

Dim t As Long
t = GetFirstNameNode(...).Text
Me.LORA.Caption = Format(t / 86400, "hh:mm:ss") & " (HH:MM:SS)"
Best wishes,
Hans

User avatar
sal21
PlatinumLounger
Posts: 4353
Joined: 26 Apr 2010, 17:36

Re: over flow error 6

Post by sal21 »

HansV wrote:
14 Dec 2020, 18:39
Try

Dim t As Long
t = GetFirstNameNode(...).Text
Me.LORA.Caption = Format(t / 86400, "hh:mm:ss") & " (HH:MM:SS)"
tks! WORK NOW.