Hello Frédéric,
first of all never rply to another topic with a new one that confuses
our mail clients.
Thursday, September 9, 2004, 2:05:11 AM, you wrote:
> hi all,
> 1)
> i have to implement __set and __get methods in internal class but, actually,
> methods declared in the class function entry aren't recognized
> automatically like __construct, __destruct and __clone.
> i can see that in zend_register_functions ( zend_API.c # from l. 1308)
> to solve this problem, i do this when register the class :
> _______
> if ( zend_hash_find( &myobject_ce->function_table, ZEND_SET_FUNC_NAME ,
> strlen(ZEND_SET_FUNC_NAME) +1 , (void **) &f_set)==SUCCESS)
> myobject_ce->__set = f_set;
don't do "strlen(ZEND_SET_FUNC_NAME) +1" bt instead do "sizeof(ZEND_SET_FUNC_NAME)"
> _______
> it work fine now ( with sub class, overloading, ... ) but i think, perhaps,
> it would be a good idea to make that automaically like the others ?
yep, i'll lokk into it. The functions does more things wrong.
> 2 )
> Another question, i try to use the zend_try ... macro but i have this error
> when i compile it with visual c++ (w2k).
> error LNK2001: unresolved external symbol _executor_globals_id
> error come from EG(***) but i can't find solution ! any help ?
do not use that macro it's for the engine itself only.
> 3 )
> for the Zend people, is engine-api-doc@lists.zend.com still active ?
> i want to register but no response ...
> regards
> Frédéric LECOINTRE
--
Best regards,
Marcus mailto:helly@php.net