Salut !
Apparemment ça ne marche pas...
Je suis désolé mais le processus est toujours en mémoire à la fin de l'exécution.........
Tant pis. Au fait : J'ai trouvé une alternative : créer un .exe qui supprime le processus de la mémoire... et l'appeller avec la fonction :"EXEC(...)" Ce qui est bien mais pas top.
Voilà, merci quand même.
-------------------------------
Réponse au message :
-------------------------------
>
> yop
yop...yop
>
> salut,
> j'avais le meme pb que toi (processus ki se termine pas)alors g été voire sur le manuel de php et voila ca marche :
>
> $excel=new COM("Excel.Application");
> $excel->sheetsinnewworkbook=1;
> $excel->Workbooks->Add();
>
> $book=$excel->Workbooks(1);
> $sheets=$book->Worksheets(1);
>
> $ligne=1;
> $colonne=1;
>
> $cell = $sheets->Cells($ligne,$colonne);
> $cell->activate;
>
> $interior=$cell->Interior;
> $interior->Color=200;
>
> $font=$cell->Font;
> $font->Color=458751;
>
> $cell->value= "coucou";
>
> $book->saveas("c:\\temp.xls");
>
> $book->Close(false);
> unset($sheets);
> unset($book);
> $excel->Workbooks->Close();
> $excel->Quit();
> unset($excel);
>
> et voila ca dervrait marcher (etplus de processus qui reste). j'espere que g pu t'aider.
>

a+
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous !
> > J'ai un grros problème.
> > J'utilise un objet COM pour crere un fichier Excel, et à la fin du script, le processu est toujours en mémoire bien que l'appli soit fermée.
> > CODE :
> > // Ouverture
> > $excel=new COM("Excel.Application");
> > $excel->sheetsinnewworkbook=1;
> > $excel->Visible = 1;
> > $excel->Workbooks->Add();
> >
> > //fermeture
> > $excel->Workbooks->Close();
> > $excel->Quit();
> > $excel->Release; //!: Erreur sur le release qql soit sa place.
> > $excel=null;
> > CODE
> >
> > Voilà, j'ai remarqué que sans l'insertion du workbook, tout se passe bien.
> >
> > Aidez moi !!!!!!!!!!!!!
>