![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Inventar
![]() |
hm irgentwie steh ich voll auf der leitung sorry
![]()
____________________________________
MfG Nightman |
|
|
|
|
|
#12 |
|
bitte Mailadresse prüfen!
Registriert seit: 17.03.2002
Beiträge: 198
|
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... |
|
|
|
|
|
#13 | |
|
Inventar
![]() |
Zitat:
THX
____________________________________
MfG Nightman |
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|