Edit report at http://bugs.php.net/bug.php?id=50305&edit=1
ID: 50305
Comment by: t33th4n at gmail dot com
Reported by: noon at ms8 dot url dot com dot tw
Summary: DOTNET Warning
Status: Open
Type: Bug
Package: COM related
Operating System: Windows Vista
PHP Version: 5.3.1
Block user comment: N
Private report: N
New Comment:
Description:
------------
Error is valid.
Trying to create a dialog with .NET, but basic functions are failing to
proceed.
Reproduce code:
---------------
$form1 = new DOTNET("System.Windows.Forms, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089",
'System.Windows.Forms.Form');
$button1 = new DOTNET("System.Windows.Forms, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089",
'System.Windows.Forms.Button');
$button1->Text = "Press me!";
$form1->Controls->Add($button1);
$form1->Show();
Expected result:
----------------
Add a button control to the form.
Actual result:
--------------
Warning: main(): variant->zval: conversion from 0xd ret=-1 in
D:\xampplite\php\form1.php on line 10
PHP Fatal error: Call to a member function Add() on a non-object in
D:\xampplite\php\form1.php on line 10
Previous Comments:
------------------------------------------------------------------------
[2009-11-26 03:02:16] noon at ms8 dot url dot com dot tw
Description:
------------
runtime: .Net Framework 3.5
I need to add a button to a windows form.
When I run the script "$x->Control", it generates warning message as
follows:
Warning: main(): variant->zval: conversion from 0xd ret=-1 in
C:\Windows\Microsoft.NET\Framework\v3.5\ofg.php
Reproduce code:
---------------
<?php
$x = new DOTNET('System.Windows.Forms, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089', 'System.Windows.Forms.Form',
CP_UTF8);
$y = $x->Controls;
$x->showDialog();
?>
Expected result:
----------------
$y = $x->Controls;
^^^^ $y must be Object
Actual result:
--------------
Warning: main(): variant->zval: conversion from 0xd ret=-1 in
C:\Windows\Microsoft.NET\Framework\v3.5\ofg.php
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=50305&edit=1