PowerBuilder
PowerBuilder
Measure Elapsed Time with the Convenience Timer
See more Socket/SSL/TLS Examples
Demonstrates Socket.StartTiming, which starts or restarts the object's convenience timer. The ElapsedSeconds property then reports the whole number of seconds since the call.
Background. This timer is a convenience for measuring durations and does not affect connection behavior or timeouts.
Chilkat PowerBuilder Downloads
integer li_rc
oleobject loo_Socket
loo_Socket = create oleobject
li_rc = loo_Socket.ConnectToNewObject("Chilkat.Socket")
if li_rc < 0 then
destroy loo_Socket
MessageBox("Error","Connecting to COM object failed")
return
end if
// Start (or restart) the object's convenience timer.
loo_Socket.StartTiming()
// Perform some work. (Here the thread simply sleeps to let time pass.)
loo_Socket.SleepMs(1500)
// Read the whole number of seconds elapsed since StartTiming was called.
Write-Debug "Elapsed seconds: " + string(loo_Socket.ElapsedSeconds)
destroy loo_Socket