Message de rapport:
 

Re: API

Sujet: Re: API
par Totof sur 26/8/2006 8:41:56

Bonjour,

Voici quelques informations qui pourrait vous être utiles.
Pour les constantes, il faut les déclarer dans le code d'initialisation du projet de la façon suivante :

CONSTANT
     <Nom de la constante 1> = <Valeur 1>
     <Nom de la constante 2> = <Valeur 2>
FIN


N.B. : WK_SPACE n'est pas listé dans WDAPI car il fallait taper VK_SPACE.

En VB, il faut déclarer les procédures auxquelles on fait appel dans le programme. En WinDev, on ne le fait pas.
Il faut ôter les lignes du style "FindWindow=API("USER32","FindWindowA",lpClassName,lpWindowName)" de votre code.

Il ne faut utiliser cette syntaxe qu'au moment où vous avez réellement besoin de la fonction, avec les bonnes valeurs en paramètre.

P.S. : Lorsqu'il faut passer un pointeur de chaine à une fonction, il faut d'abord déclarer une chaine( par ex : toto est une chaine ASCIIZ sur 255), puis passer la chaine à la fonction de la façon suivante : API("USER32"","FindWindowA",&toto,....)

Bon dév.,

Totof
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2