Forums : XPCom

Aller à la discussion :  Plus récente Plus ancienne

# string and array IDL

Envoyé par : hhf

Date : 25/11/2008 00:41

Alors encore deux questions pendant que je reteste la compil.

1) Quel est la bonne methode pour retourner une string du C vers le javascript. En effet, si je fait un idl avec une methode qui retourne une string, la signature de ma methode dans le .h indique un char*. Hors, pour faire propre, je fait un malloc pour creer ce char*, mais logiquement a la fin je dois faire un free. le PB, c'est que si je fait un free, ben mon javascript, il recoit une chaine vide (""). donc, je suppose que c'est javascript qui devra faire le garbage collector ?

2) Que dois mettre dans l'idl pour retourner un array. et surtout, comment j'instancie un object arra en C++ pour pouvoir le retourner a javascript. Il y a t'il le meme probleme que precedement ?

Merci d'avance, j'avance petit a petit

# Re: string and array IDL

Envoyé par : Paul Rouget

Date : 25/11/2008 10:23

1) c'est le JS qui fait le garbage collector. Pense à utilise nspr dans ce genre de code :

http://www.mozilla.org/projects/nspr/reference/html/plstr.html#21753

2) Rien ne vaut MXR pour rechercher ce genre d'information :

http://mxr.mozilla.org/mozilla-central/s(..)

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.