IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Encodage de caractère et appel de DLL


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 14
    Points : 6
    Points
    6
    Par défaut Encodage de caractère et appel de DLL
    Bonjour, je travaille actuellement sur un module thunderbird permettant la modification du comportement lors du clic sur le bouton joindre.

    Je reprend un projet existant et je dois ajouter la gestion des caractères spéciaux pour les fichiers possédant accents ou/et apostrophes. Le problème est que j'ai beau tester toute les solutions que je trouve et, sois l'application ne me renvois pas d'erreur mais n'ajoute pas mon fichier, sois elle fait planter mon thunderbird

    Ma DLL(delphi 2010) renvoi un PChar à mon addon .xpi, et l'addon récupère les informations de la DLL grâce au code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    this.lib = ctypes.open("C:\\Download Manager\\DLMDLL.dll");
    //Importation de la fonction de ma DLL
    this.attachMail = this.lib.declare("Ajouter_une_piece_jointe_a_un_mail",
    									ctypes.default_abi,
    									ctypes.char.ptr); 
    //Recupération de la valeur renvoyé par ma fonction dans ma dll
    var ret = this.attachMail();
    var html = ret.readString();
    Mon fichier JS est bien en Ansi as UTF-8, j'utilise la convention d'appel stdcall dans ma DLL.

    Merci pour vos réponses
    Skape

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Personne ne peut me mettre sur une piste ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/09/2009, 11h25
  2. Appel de dll
    Par david71 dans le forum WinDev
    Réponses: 3
    Dernier message: 08/12/2005, 14h58
  3. DLL classique - appel de DLL
    Par bigboomshakala dans le forum MFC
    Réponses: 8
    Dernier message: 12/07/2004, 14h34
  4. Appels fonctions DLL
    Par Micka91 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 17/02/2004, 17h32
  5. [VB6] [Langage] VB6 et les appels de dll
    Par Dave63 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/01/2003, 18h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo