Identification des types entre C et vb
Résolu/Fermé
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
-
25 janv. 2005 à 09:18
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 27 janv. 2005 à 16:32
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 27 janv. 2005 à 16:32
A voir également:
- Identification des types entre C et vb
- Entrer les informations d'identification reseau - Guide
- Vb cable - Télécharger - Audio & Musique
- Vb - Télécharger - Langages
- Code d'identification - Guide
- Supprimer identification instagram - Guide
13 réponses
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
6
25 janv. 2005 à 10:01
25 janv. 2005 à 10:01
Rebonjour,
Alors en fait j ai trouver quelques correspondances...
char *... doit etre un string
sort int doit etre un integer
long reste long
mais les unsigned je sais pas du tout!!
quelqu'un pourrait me le dire svp???
Merci d'avance
Séb
Alors en fait j ai trouver quelques correspondances...
char *... doit etre un string
sort int doit etre un integer
long reste long
mais les unsigned je sais pas du tout!!
quelqu'un pourrait me le dire svp???
Merci d'avance
Séb
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
25 janv. 2005 à 10:21
25 janv. 2005 à 10:21
Salut, tu peux essayer any pour voir si ça marche déjà...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
25 janv. 2005 à 10:26
25 janv. 2005 à 10:26
Sinon tu peux oublier les unsigned, ça créera quelques problèmes dans certains cas sans doute, mais dans la majorité des cas ça passe apparement... (tu parles allemand?)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
25 janv. 2005 à 10:42
25 janv. 2005 à 10:42
Bon si jamais tu le comprend, une discussion intéressante là...
http://www.visualbasic.at/forum/showflat.php?Cat=&Number=26310&Main=26304
c'est juste en complément, pas grave sinon :O)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
http://www.visualbasic.at/forum/showflat.php?Cat=&Number=26310&Main=26304
c'est juste en complément, pas grave sinon :O)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
6
25 janv. 2005 à 10:48
25 janv. 2005 à 10:48
okok ok
merci mais non je parles pas du tout allemand!!!
sinon les unsigned je les laisse dans la dll et en fait j'identifie comme s'ils n'y etaient pas?
c est bien ca?
par example:
char -> string
unsigned char -> string
???
idem pour les autres?
c est bien ca??
en tout cas merci beaucoup pour tes reponses!!!
Séb
merci mais non je parles pas du tout allemand!!!
sinon les unsigned je les laisse dans la dll et en fait j'identifie comme s'ils n'y etaient pas?
c est bien ca?
par example:
char -> string
unsigned char -> string
???
idem pour les autres?
c est bien ca??
en tout cas merci beaucoup pour tes reponses!!!
Séb
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
25 janv. 2005 à 10:53
25 janv. 2005 à 10:53
Oui c'est bien ça, le seul problème est quand tu dépasses les limites du type, tu risques de ne pas avoir les messages d'erreur mais un comportement bizzaroïde
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
6
25 janv. 2005 à 10:58
25 janv. 2005 à 10:58
c'est à dire?
j'comprend pas!!
Séb
j'comprend pas!!
Séb
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
25 janv. 2005 à 11:02
25 janv. 2005 à 11:02
C'est à dire que si par exemple tu te retrouve avec un entier trop grand, tu n'auras pas l'erreur correspondante mais tu appeleras la fonction avec un entier négatif...
Si ma mémoire est bonne...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
Si ma mémoire est bonne...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
6
25 janv. 2005 à 11:07
25 janv. 2005 à 11:07
Mouais bon je verrai....
je vois pas trop pour le moment mais je comprendrais bien qd yaura des problemes...
mais
la plage unsigned long = -x <-> x
long = 0 <-> 2x
donc la donc je pourrais jamais avoir en entrer un chiffre trop grand le probleme que je pourais avoir c est justement un chiffre negatif!!
c est bien ca ???
Merci d'avance
Séb
je vois pas trop pour le moment mais je comprendrais bien qd yaura des problemes...
mais
la plage unsigned long = -x <-> x
long = 0 <-> 2x
donc la donc je pourrais jamais avoir en entrer un chiffre trop grand le probleme que je pourais avoir c est justement un chiffre negatif!!
c est bien ca ???
Merci d'avance
Séb
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
25 janv. 2005 à 11:10
25 janv. 2005 à 11:10
Oui :-S
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
6
25 janv. 2005 à 11:14
25 janv. 2005 à 11:14
ok ok ok merci beaucoup je reecrirai ici quand j y serai!!
Merci
Séb
Merci
Séb
ssebounet
Messages postés
162
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
22 octobre 2008
6
27 janv. 2005 à 16:21
27 janv. 2005 à 16:21
Resalut!!!
Bon en fait j'ai des gros souci et je suis pas sur mais je pense que ca vient des type unsigned!!!
Donc en fait dans un type que je cré, dans une librairie en C elle est tout en unsigned mais le tout fait 12 bytes!!
C'est à dire qu'avec un unsigned long en c je l'identifie à un long en vb!! mais la plage n'est pas la meme!!
Donc est-il possible de mettre un string * 4???
Un long en VB vaut 4 bytes ainsi qu'en C il me semble donc mettre un string *4 en VB reviendrait au meme qu'un unsigned long en C
Est-ce que c'est vrai???
Merci beaucoup!!!!
Séb
Bon en fait j'ai des gros souci et je suis pas sur mais je pense que ca vient des type unsigned!!!
Donc en fait dans un type que je cré, dans une librairie en C elle est tout en unsigned mais le tout fait 12 bytes!!
C'est à dire qu'avec un unsigned long en c je l'identifie à un long en vb!! mais la plage n'est pas la meme!!
Donc est-il possible de mettre un string * 4???
Un long en VB vaut 4 bytes ainsi qu'en C il me semble donc mettre un string *4 en VB reviendrait au meme qu'un unsigned long en C
Est-ce que c'est vrai???
Merci beaucoup!!!!
Séb
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
27 janv. 2005 à 16:32
27 janv. 2005 à 16:32
Re :o)
Désolé, je crois que j'ai pas assez dormi je ne te suis pas bien, j'ai par contre trouvé ça qui à première vue comporte des infos intéressantes:
http://tinyurl.com/6n2rb
Désolé, je crois que j'ai pas assez dormi je ne te suis pas bien, j'ai par contre trouvé ça qui à première vue comporte des infos intéressantes:
http://tinyurl.com/6n2rb