Object Subroutine not working on 64 bit machines

Hello Support,

It appears that the Subroutine Object is not working on our 64 bit PCs, whether they are running XP or Vista. I am using Silver edition.

Below is some code I have been using for years to create a printer window; With the 32bit machine v(1) = 1 after call to Object. With the 64bit machine v(1) = 0 after call to Object. Can you give me any insight as to what is going on?

[PWINLIB.TRU]
SUB Prt_Create(pwin_id,title$,result)
LET v(1) = 5
WHEN EXCEPTION IN
CALL Object(0,pwin_id,"",title$,v)
USE
LET result = 0
EXIT SUB
END WHEN
LET result = v(1)
IF result = 1 THEN
OPEN #102:screen 0,1,0,1
WINDOW #102
END IF
END SUB

Thank you
Peter Dunn
,