php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #11755 Can't pass array to COM obj
Submitted: 2001-06-27 15:41 UTC Modified: 2001-07-01 17:27 UTC
From: heejung73 at yahoo dot com Assigned:
Status: Closed Package: COM related
PHP Version: 4.0.6 OS: Windows 2000
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: heejung73 at yahoo dot com
New email:
PHP Version: OS:

 

 [2001-06-27 15:41 UTC] heejung73 at yahoo dot com
i can't pass an array to my com object. 

the object works fine w/ ASP: 
Dim X(10); 
Obj.X = X; 

when i try to do the same w/ PHP, i get the following errors (b.t.w., i have no problems passing scalar values): 

Warning: PropPut() failed: Exception occurred. in xxx.php on line 90 
or 
Warning: Unsupported variant type: 8204 (0x200C) in xxx.php on line 237 

i tried using VARIANT & that didn\'t seem to help... 

The interfaces in my idl file looks like this: 
[propput, id(32), helpstring(\"property X\")] HRESULT X([in] VARIANT newVal); 
[propget, id(32), helpstring(\"property X\")] HRESULT X([out, retval] VARIANT *pVal); 


any help or clue would be greatly appreciated. 

thanks! 


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-07-01 17:27 UTC] phanto@php.net
try a recent snapshot. arrays are not supportet in php4.0.6
 [2001-07-01 17:27 UTC] phanto@php.net
closed
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Dec 27 01:01:28 2024 UTC