|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2009-11-26 03:02 UTC] 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
Patchesaccept-LPUNKNOWN (last revision 2013-02-20 14:36 UTC by user at kkdf2 dot sakura dot ne dot jp)Pull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 23 04:00:01 2025 UTC |
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