ID:          41286
 Comment by:  kaisellgren at gmail dot com
 Reported By: milman at gmx dot de
 Status:      Open
 Bug Type:    Feature/Change Request
 PHP Version: 5.2.2
 New Comment:

I am experiencing same problems.

$rng = new DOTNET("mscorlib",
"System.Security.Cryptography.RNGCryptoServiceProvider");
$arr = array(0);
$v = new VARIANT($arr,VT_ARRAY | VT_UI1);
$rng->GetBytes($v);
unset($rng);

It throws an error: Fatal error: Uncaught exception 'com_exception'
with message 'Variant type conversion failed: Type mismatch.


Previous Comments:
------------------------------------------------------------------------

[2007-05-04 17:12:28] milman at gmx dot de

Description:
------------
for calling navigate2 you need to pass array of byte.
that is not possible.



Reproduce code:
---------------
<?php

$ie = new COM("InternetExplorer.Application");

$ie->Visible = true;
$ie->Height    = 500 ;
$ie->Width     = 700 ;


$post = array (ord('p'),ord('='),ord('1')) ;
$v = new VARIANT($post, VT_ARRAY|VT_UI1); 

//postdata need to be array of byte

$ie->Navigate2("http://host/web/echo_request.php",0,'',$v) ;

?> 

Expected result:
----------------
posting data to web-server

Actual result:
--------------
com_exception


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=41286&edit=1

Reply via email to