j'ai oublié dez de dir que si  une personne a un exemple en c je suis peneur 
, la ligne esentielle  suffirais ...
je passe des heures sur internet sans jamais rien tourver !
----- Original Message ----- 
From: "yannick" <yannick.ma...@wanadoo.fr>
To: <progliste@ml.free.fr>
Sent: Thursday, July 28, 2011 4:42 PM
Subject: [progliste] Re: pb dll jfw


>
> slt Lavachri , dans l'exemple que tu as donné, sans doute que le premier
> parmètre est bien un pointeur, mais toi, tu utilise une  chaîne de
> caractère, alors, je ne comprends pas, de plus, tu dis que le second
> parmètre  devrait avoir une taille de 4 octets, est ce que la valeur
> bouléenne #True a une taille de 4 octets ?
> ----- Original Message ----- 
> From: "LavaChri" <lavac...@cegetel.net>
> To: <progliste@ml.free.fr>
> Sent: Saturday, July 23, 2011 11:33 AM
> Subject: [progliste] Re: pb dll jfw
>
>
>>
>> De mémoire cette fonction requière 2 paramètres.
>> Le premier est le pointeur vers une chaine de caractères.
>> Le second permet de stopper la parole en cours, par contre je ne suis pas
>> sur de sa taille. Je suppose 4 octets...
>>
>> JFWSayString( "Toto", #True )
>> Va stopper la lecture en cours et dire Toto !
>>
>> -----Message d'origine-----
>> De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
>> part de yannick
>> Envoyé : samedi 23 juillet 2011 10:45
>> À : progliste@ml.free.fr
>> Objet : [progliste] Re: pb dll jfw
>>
>>
>>
>> j'ai voulu utiliser JFWSayString ,
>> ce que je ne comprends pas c'est que cela fonctionnne, mais il y a
>> toujours
>> ce même msg d'erreur .
>> il me semble en vue de ce demi succès que la fonction est connu non ?
>> ----- Original Message -----
>> From: "LavaChri" <lavac...@cegetel.net>
>> To: <progliste@ml.free.fr>
>> Sent: Saturday, July 23, 2011 9:48 AM
>> Subject: [progliste] Re: pb dll jfw
>>
>>
>>>
>>> Si tu donnais la fonction cela serais peut-être plus informatif.
>>> Ce message d'erreur est pourtant très explicite, ton appel de fonction
>>> ne corresponds pas à sa déclaration dans la DLL...
>>>
>>>
>>> -----Message d'origine-----
>>> De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De
>>> la part de yannick Envoyé : samedi 23 juillet 2011 03:53 À :
>>> progliste@ml.free.fr Objet : [progliste] Re: pb dll jfw
>>>
>>>
>>>
>>> reSLt, de retour dans l'utilisation de jfwApi, cela fonctionne, mais il 
>>> y
>>> a
>>> toujours un msg d'erreur, si une personne pouvait m'éclairer, voici
>>> l'erreur
>>> :
>>> ValueError: Procedure called with not enough arguments (4 bytes missing)
>>> or
>>> wron g calling convention
>>> ----- Original Message -----
>>> From: "LavaChri" <lavac...@cegetel.net>
>>> To: <progliste@ml.free.fr>
>>> Sent: Monday, February 08, 2010 10:37 AM
>>> Subject: [progliste] Re: pb dll jfw
>>>
>>>
>>>>
>>>>
>>>> Salut,
>>>> Tout simplement le fichier "FSAPI.DLL" n'existe pas, en réalité il
>>>> s'appelle "JfwAPI.Dll"...
>>>> Ce n'est pas bien grave mais les syntaxes suivantes sont identique :
>>>> Openlibrary(0, GetCurrentDirectory() + "JfwAPI.Dll") OpenLibrary(0,
>>>> "JfwAPI.Dll") Car si aucun chemin n'est spécifié, c'est le chemin
>>>> courant qui est utilisé, cela s'appelle de l'accés relatif.
>>>> Et le chemin courant est désigné par Get et SetCurrentDirectory()
>>>>
>>>> Pour Info voici un exemple d'utilisation de la librairie JfwAPI.Dll en
>>>> PureBasic EnableExplicit
>>>>
>>>> ; Déclaration des prototype de fonction Prototype.l JFWSayString(
>>>> Texte$ ) Prototype.l JFWRunFunction( FunctionNae$ ) Prototype.l
>>>> JFWRunScript( ScriptName$ ) Prototype.l JFWStopSpeech()
>>>>
>>>> ; Déclaration des variables
>>>> Global LibJaws
>>>> Global JFWSayString.JFWSayString
>>>> Global JFWRunFunction.JFWRunFunction
>>>> Global JFWRunScript.JFWRunScript
>>>> Global JFWStopSpeech.JFWStopSpeech
>>>>
>>>> ; Ouverture de la librairie
>>>> LibJaws = OpenLibrary( #PB_Any, "JFWAPI.DLL" ) If LibJaws  Debug
>>>> "Liste des fonctions de la DLL"
>>>>  If ExamineLibraryFunctions( LibJaws )
>>>>    While NextLibraryFunction (  )
>>>>      Debug LibraryFunctionName ()
>>>>    Wend
>>>>  EndIf
>>>> ; Association des function
>>>>  JFWSayString = GetFunction(LibJaws, "JFWSayString" )  JFWRunFunction
>>>> = GetFunction(LibJaws, "JFWRunFunction" )  JFWRunScript =
>>>> GetFunction(LibJaws, "JFWRunScript" )  JFWStopSpeech =
>>>> GetFunction(LibJaws, "JFWStopSpeech" )
>>>>
>>>>  If JFWSayString.JFWSayString And JFWRunFunction.JFWRunFunction And
>>>> JFWRunScript.JFWRunScript And JFWStopSpeech.JFWStopSpeech
>>>>    Debug JFWStopSpeech()
>>>>   Delay(3000)
>>>>    Debug JfwRunFunction("SpeechOn()")
>>>>    Debug JFWSayString ( "Jaws dit ce que je veux !" )  EndIf
>>>>
>>>>  CloseLibrary( LibJaws )
>>>> EndIf
>>>>
>>>>
>>>>
>>>> Progliste :
>>>> Pour se désinscrire de la liste :
>>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>>>>
>>>> Pour voir les archives de la liste :
>>>> http://www.mail-archive.com/progliste@ml.free.fr/
>>>>
>>>> Pour accéder aux fichiers de la liste
>>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
>>>> privé, je vous répondrez en privé.
>>>>
>>>
>>>
>>> Progliste :
>>> Pour se désinscrire de la liste :
>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>>>
>>> Pour voir les archives de la liste :
>>> http://www.mail-archive.com/progliste@ml.free.fr/
>>>
>>> Pour accéder aux fichiers de la liste
>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
>>> je
>>> vous répondrez en privé.
>>>
>>>
>>> Progliste :
>>> Pour se désinscrire de la liste :
>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>>>
>>> Pour voir les archives de la liste :
>>> http://www.mail-archive.com/progliste@ml.free.fr/
>>>
>>> Pour accéder aux fichiers de la liste
>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
>>> je vous répondrez en privé.
>>
>>
>> Progliste :
>> Pour se désinscrire de la liste :
>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>>
>> Pour voir les archives de la liste :
>> http://www.mail-archive.com/progliste@ml.free.fr/
>>
>> Pour accéder aux fichiers de la liste
>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
>> je
>> vous répondrez en privé.
>>
>>
>> Progliste :
>> Pour se désinscrire de la liste :
>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>>
>> Pour voir les archives de la liste :
>> http://www.mail-archive.com/progliste@ml.free.fr/
>>
>> Pour accéder aux fichiers de la liste
>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
>> je vous répondrez en privé.
>
>
> Progliste :
> Pour se désinscrire de la liste : 
> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>
> Pour voir les archives de la liste :
> http://www.mail-archive.com/progliste@ml.free.fr/
>
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, 
> je vous répondrez en privé. 


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.

Répondre à