Je me demandais simplement : y'a-t-il déjà eu des "crash" avec l'utilisation des Guid ? c-à-d que deux applications très différentes utilisent avec COM ou autre des Guid identiques par pur hasard ?
Je me demandais simplement : y'a-t-il déjà eu des "crash" avec l'utilisation des Guid ? c-à-d que deux applications très différentes utilisent avec COM ou autre des Guid identiques par pur hasard ?
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, Cours et tutoriels pour apprendre C#, forum C#, Offres d’emploi développeur C#
???
En théorie non
Il faut savoir ce qu'est un GUID : c'est un identifiant unique ( un DWORD je crois ) généré à un certain moment.
A quoi ça sert ? eh bien à référencer un objet COM ( dll Active X , composant Active X ou exe ) , celui-ci sera chargé au moment opportun .
Deux applications peuvent très bien utiliser Mshflexgrid.ocx en même temps , je ne vois pas où est le problème.
Le GUID ne sert qu'à l'OS pour instancier au composant et non pas à l'application
Un GUID est défini sur 128 bits.
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
oui, je sais tout ça. Je voulais juste dire, comme tu le dit, il est généré à un certains moment sur une certaines machine. Mais vu que aujourd'hui les guids sont énormément utilisés, est-il possible ( en pratique ) qu'un pc génère le même Guid par pur hasard qu'un autre pc ? en théorie justement je pense que si, vu qu'ils sont générés. je crois qu'au max on peut avoir 16^32 Guids différents, mais alors il est possible que dépassé cette limite ( c'est hypothétique quand même ) on pourrai avoir 2 fois le même Guid généré non ?Envoyé par mat.M
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, Cours et tutoriels pour apprendre C#, forum C#, Offres d’emploi développeur C#
Je n'ai pas vérifié les calculs mais il y a tout de même de la marge.Envoyé par Au coeur de COM+, Microsoft Press
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
ok, en clair ( je résume ), en théorie il est possible de créer 2 Guids identiques mais en pratique, c'est totallement impossible
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, Cours et tutoriels pour apprendre C#, forum C#, Offres d’emploi développeur C#
Ça me rappelle une discussion sur la Taverne il n'y a pas longtemps, en théorie la vie ne pouvait pas apparaître sur Terre, et pourtant ...
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
comme ça je comprends mieuxEnvoyé par smyley
Oui ça peut arriver quoique la probabilité est infime
seulement des projets avec des objets COM on en crée très peu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager