Just confirming this is expected behaviour:
m=MapCreate()
o=CreateObject(`WinHttp.WinHttpRequest.5.1`)
m[`object`]=o
Does not work, w[`object`] will not hold the object?
Whereas:
a=ArrDimension(3)
o=CreateObject("WinHttp.WinHttpRequest.5.1")
a[0]=o
Will work, and a[0] will hold the object?