OVH Cloud OVH Cloud

HELP : API constantes

6 réponses
Avatar
nick
Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour=20
les API, VB6 me dit que la constante n'est pas d=E9clar=E9e.

Ces constantes ne sont-elle pas d=E9j=E0 d=E9finies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.

6 réponses

Avatar
François Picalausa
Bonjour/soir,

pour compléter, petit tour sur la faq:
http://faq.vb.free.fr/index.php?questionh
http://faq.vb.free.fr/index.php?questionI

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nick wrote:
Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour
les API, VB6 me dit que la constante n'est pas déclarée.

Ces constantes ne sont-elle pas déjà définies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.


Avatar
Bismark Prods
Si j'ai bien compris ta question... il va te falloir un cours sur les API et
d'abord : "C'est quoi API", "Ca sert à quoi" et surtout "C'est quoi une
fonction". Non je suis pas cool là mais honnetement.

Une fonction (qui fait partie des API's), prend en paramètres des références
et des valeurs (enfin c'est plutot la référence d'une valeur), donc ton
SW_HIDE pourrait aussi bien s'appelle TOTO ou TATA, Faut lui donner une
valeur qui est souvent décimal ou hexadécial du genre

Const SW_HIDE = &H1

Tu comprends mieux maintenant ?

"nick" a écrit dans le message de
news:0d5f01c346ce$ec550cf0$
Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour
les API, VB6 me dit que la constante n'est pas déclarée.

Ces constantes ne sont-elle pas déjà définies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.
Avatar
Bluesy
Bonjour.

Vas faire un p'tit tour sur sur allapi

http://www.mentalis.org/index2.shtml

Tu trouveras plein d'infos sur les API, même si ce n'est plus mis à jour
(snif...:=(....)

Notament, dans les exemples, il y a géréralement un module qui déclare les
constantes comment qu'il faut....

Bonne Prog.

Bleusy.

Un certain nick écrivait ici même ce qui suit:

Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour
les API, VB6 me dit que la constante n'est pas déclarée.

Ces constantes ne sont-elle pas déjà définies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.



Avatar
nick
Pour les API, j'avais compris.

J'ai certainement mal formulé ma question...


-----Message d'origine-----
Il faut aussi préciser que les API sont des fonctions


externes à VB, et à
tout environnement de développement, ce qui implique que


il faut non
seulement déclarer la ou les API utilisée(s), mais il


faut aussi déclarées
les constantes utilisées.
Si les API sont externes à VB, une certaine logique peut


expliquer que les
constantes soient inconnues au VB "de base".


Un certain Bismark Prods écrivait ici même ce qui suit:

Si j'ai bien compris ta question... il va te falloir un




cours sur les
API et d'abord : "C'est quoi API", "Ca sert à quoi" et




surtout "C'est
quoi une fonction". Non je suis pas cool là mais




honnetement.

Une fonction (qui fait partie des API's), prend en




paramètres des
références et des valeurs (enfin c'est plutot la




référence d'une
valeur), donc ton SW_HIDE pourrait aussi bien s'appelle




TOTO ou TATA,
Faut lui donner une valeur qui est souvent décimal ou




hexadécial du
genre

Const SW_HIDE = &H1

Tu comprends mieux maintenant ?

"nick" a écrit dans le message de
news:0d5f01c346ce$ec550cf0$
Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour
les API, VB6 me dit que la constante n'est pas déclarée.

Ces constantes ne sont-elle pas déjà définies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.





.



Avatar
nick
Merci pour ta réponse
-----Message d'origine-----
Bonjour/soir,

pour compléter, petit tour sur la faq:
http://faq.vb.free.fr/index.php?questionh
http://faq.vb.free.fr/index.php?questionI

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nick wrote:
Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour
les API, VB6 me dit que la constante n'est pas déclarée.

Ces constantes ne sont-elle pas déjà définies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.




.



Avatar
Bluesy
Je pense que si tu as eu besoin d'utiliser les contantes API, c'est tu savais
ce qu'était une API...
Je ne faisais que rappeler que ces constantes sont aussi externes à VB que
les API le sont.
Je pense aussi que tu savais ce qu'étaient les fonctions, les paramètres et
les constantes :=)

Bonne prog à toi :=)

Bluesy

Un certain nick écrivait ici même ce qui suit:

Pour les API, j'avais compris.

J'ai certainement mal formulé ma question...


-----Message d'origine-----
Il faut aussi préciser que les API sont des fonctions externes à VB,
et à tout environnement de développement, ce qui implique que il faut
non seulement déclarer la ou les API utilisée(s), mais il faut aussi
déclarées les constantes utilisées.
Si les API sont externes à VB, une certaine logique peut expliquer que
les constantes soient inconnues au VB "de base".


Un certain Bismark Prods écrivait ici même ce qui suit:

Si j'ai bien compris ta question... il va te falloir un cours sur
les API et d'abord : "C'est quoi API", "Ca sert à quoi" et surtout
"C'est quoi une fonction". Non je suis pas cool là mais honnetement.

Une fonction (qui fait partie des API's), prend en paramètres des
références et des valeurs (enfin c'est plutot la référence d'une
valeur), donc ton SW_HIDE pourrait aussi bien s'appelle TOTO ou
TATA, Faut lui donner une valeur qui est souvent décimal ou
hexadécial du genre

Const SW_HIDE = &H1

Tu comprends mieux maintenant ?

"nick" a écrit dans le message de
news:0d5f01c346ce$ec550cf0$ Bonjour,

Juste une simple question ; Quand j'utilise SW_HIDE pour
les API, VB6 me dit que la constante n'est pas déclarée.

Ces constantes ne sont-elle pas déjà définies dans VB6.

Par avance, merci de votre aide

P.S. : pour info, je suis sous NT4 service pack 6.





.