|
Posted by klingus@gmail.com on 11/07/02 11:31
I am running into problems obtaining the return value of a method I
have in a COM+ DLL.
I have the following code snippet:
STDMETHOD(add)(long num1, long num2, long* result);
STDMETHODIMP CsampleApp::add(long num1, long num2, long *result)
{
*result = num1 + num2;
return S_OK;
}
I wrote a PHP script to invoke this method. It can't get the new value
from this function.
<?php
echo "Call Com Object<br>";
$instance = new COM("sampleApp.SimpleCom");
$instance ->test(1, 2, $returnValue);
echo "Return should be: " . $returnValue;
$instance->release();
?>
I am getting $returnValue = 0 instead of 3.
I have tried using Variants but that is not going well. I am hoping
someone may be able to assist me.
Thank you in advance.
Kelvin
[Back to original message]
|