Exactement ce que je cherchais et en plus très clair.
Merci
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 28 avril 2005 à 19:34
;-)
BozzoDodo
Messages postés185Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention10 janvier 2008 28 avril 2005 à 19:00
Ce code n'est pas de toi! tu n'as pas ldroit de faire ca!!! nan jrigole merci de nous faire partager ce code =).
bonne prog'
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 24 sept. 2004 à 21:25
Ok dac, cool j'ai appris un truc aujourd'hui merci !
@ +
DrJo45
Messages postés16Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention23 juin 2006 23 sept. 2004 à 18:56
Non, ne touche à rien.
La plupart des API ont une version ANSI et une version Unicode. On les distingue par le nom effectif de la fonction définit dans la clause ALIAS de la déclaration.
Exemple : lstrcpyA ou lstrcpyW parce qu'il travaille sur des chaines alors que RtlMoveMemory n'a pas de version Unicode car il n'a pas de paramètre chaine.
Les API unicode permettent dans certaines conditions d'être complètement Unicode dans un programme.
La couche Microsoft Unicode support est un supplément à W95 pour qu'il supporte les API unicode.
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 23 sept. 2004 à 18:28
ça veut dire que dans mes déclarations d'api, il faut que je mette A pour celles de XP et W pour les autres ??
et c'est quoi la couche "Microsoft Unicode support" ?
sinon merci pour l'info
DrJo45
Messages postés16Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention23 juin 2006 22 sept. 2004 à 10:54
d'après MSDE, cet exemple de code date de VB4.
Il est marqué comme valable sous 95,98, ME, NT, 200, XP
NB la version Unicode des dll existe (W au lieu de A) mais sous 95, 98 et Me, il faut ajouter la couche "Microsoft Unicode support."
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 13 sept. 2004 à 22:39
merci ça fait très plaisir :)
Par contre est ce que quelqu'un sait si ça marche sous win98 ou 2k ?
bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 13 sept. 2004 à 18:08
Excellente source. Comme d'hab lol :) 10/10
@ +
BILALoch
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 12 sept. 2004 à 12:26
Merki !
cs_PaTaTe
Messages postés2126Date d'inscriptionmercredi 21 août 2002StatutContributeurDernière intervention19 février 20212 12 sept. 2004 à 03:26
Marche tres bien avec Windows XP SP2 et Visual Basic SP6. C'est execellent !
J'avais une source precedente mais elle ne fontionnais apparement pas sur tous les executables fonctionne aussi sur les DLLs ActiveX VB)
10/10
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 12 sept. 2004 à 00:33
Ah oui dites moi bien si ça marche sous tous les OS, ce serait cool
merci
13 nov. 2005 à 18:33
Merci
28 avril 2005 à 19:34
28 avril 2005 à 19:00
bonne prog'
24 sept. 2004 à 21:25
@ +
23 sept. 2004 à 18:56
La plupart des API ont une version ANSI et une version Unicode. On les distingue par le nom effectif de la fonction définit dans la clause ALIAS de la déclaration.
Exemple : lstrcpyA ou lstrcpyW parce qu'il travaille sur des chaines alors que RtlMoveMemory n'a pas de version Unicode car il n'a pas de paramètre chaine.
Les API unicode permettent dans certaines conditions d'être complètement Unicode dans un programme.
La couche Microsoft Unicode support est un supplément à W95 pour qu'il supporte les API unicode.
23 sept. 2004 à 18:28
et c'est quoi la couche "Microsoft Unicode support" ?
sinon merci pour l'info
22 sept. 2004 à 10:54
Il est marqué comme valable sous 95,98, ME, NT, 200, XP
NB la version Unicode des dll existe (W au lieu de A) mais sous 95, 98 et Me, il faut ajouter la couche "Microsoft Unicode support."
13 sept. 2004 à 22:39
Par contre est ce que quelqu'un sait si ça marche sous win98 ou 2k ?
13 sept. 2004 à 18:08
@ +
BILALoch
12 sept. 2004 à 12:26
12 sept. 2004 à 03:26
J'avais une source precedente mais elle ne fontionnais apparement pas sur tous les executables fonctionne aussi sur les DLLs ActiveX VB)
10/10
12 sept. 2004 à 00:33
merci