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é.

Répondre à