Envoyé par : thefab
Date : 09/10/2009 19:06
Bonsoir,
Il me semblait avoir vu passer une news comme quoi on pouvait appeler une DLL depuis du JavaScript, est-ce que ça existe ?
Envoyé par : obs
Date : 10/10/2009 13:28
Regarde du coté de jsctype sinon faut créer un xpcom servant de wrapper.
Envoyé par : thefab
Date : 14/10/2009 02:21
C'est ce qu'il me faudrait... mais en version déjà compilée pour Windows
Envoyé par : thefab
Date : 14/10/2009 14:18
Alors c'est présent dans XULRunner 1.9.3 alpha et ça me suffit, merci.
Envoyé par : thefab
Date : 14/10/2009 20:52
Bon ben j'ai déjà réussi à faire quelque chose avec GFL (librairie de manipulation d'images utilisée par XnView) mais je n'arrive pas à créer des structures.
Exemple pris du Wiki de Mozilla:
const struct_tm = new ctypes.StructType('tm', [[ctypes.int, 'tm_sec'], ...]);
Mais lorsque je fais new ctypes.StructType ça me dit que ce n'est pas un constructeur !
Est-ce que quelqu'un c'est déjà amusé avec JSCtypes ?
Edit: Impossible de mettre la main sur le fichier IDL qui définit tout ça, une idée les pros de la compilation ?
Envoyé par : thefab
Date : 17/10/2009 17:09
La grosse bidouille qui fonctionne:
Comme je n'arrivais pas à utiliser les structures avec JSctypes j'ai créer une DLL en C à l'aide du compilateur gratuit LCC qui appelle les fonctions de la librairie GFL.
Résumé:
Et voilà je peux ainsi créer des miniatures de tout types de fichiers (y compris des PDFs, GFL supporte de très nombreux formats)
Edit: finalement j'ai compilé ma DLL avec MinGW car j'avais quelques soucis avec LCC (appel d'une fonction dans la mauvaise DLL ??)
Fun
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.