WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP WakeOnLan Scriptfehler (http://www.wcm.at/forum/showthread.php?t=170745)

Nightman 29.07.2005 17:39

hm irgentwie steh ich voll auf der leitung sorry :(

delphirocks 29.07.2005 18:41

Bist du dir sicher, dass der Release() Call überhaupt durchgeführt werden muß ?

Normalerweise sollten AddRef() und Release() Aufrufe manuell gar nicht notwendig sein...

Mit der Zuweisung $WakeObj=null sollte der Referenzzähler des COM Objektes eigentlich heruntergezählt werden, und das Objekt sich dann selbst aus dem Speicher entfernen. Habe allerings mit der Kombination PHP+COM keine Erfahrung, nur mit PHP und COM ;)
Habe aber gerade nach ein paar Beispielen gegoogled, da wird nirgends ein Release aufgerufen (das passiert wahrscheinlich implizit beim Setzten des Objektes auf null, bei VB z.B. obj=nothing).

Probier einfach mal den Release() Aufruf herauszunehmen...

Falls du PHP5 verwendest, könntest du übrigens COM Exceptions abfangen...

Nightman 30.07.2005 15:42

Zitat:

Probier einfach mal den Release() Aufruf herauszunehmen...
du hattest recht

THX


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag