ghostexplorer
Messages postés7Date d'inscriptiondimanche 22 octobre 2006StatutMembreDernière intervention 1 novembre 2006
-
22 oct. 2006 à 14:17
ghostexplorer
Messages postés7Date d'inscriptiondimanche 22 octobre 2006StatutMembreDernière intervention 1 novembre 2006
-
24 oct. 2006 à 14:46
Bonjour,
Je souhaite récupérer le nom du pc grâce à "getcomputername"
Hors à chaque execution, vb2005 me renvoie une exception :
"L'exception System.AccessViolationException s'est produite
Message="Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée."
"
Comment passer outre?
Dans vbfrance, plusieurs sources sont disponibles pour utiliser GetComputerName, mais toutes renvoient la même exception...
Si quelqu'un peut m'aider,
Merci
Ghostexplorer
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 22 oct. 2006 à 22:04
Ah et pour info, je ne sais pas si ce que je vais te dire s'applique pour tout car je ne suis pas en dotnet, mais si tu prends une API que tu déclares (et qui est censé être pour vb6), tous les types Long sont à remplacer par le type Integer
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
ghostexplorer
Messages postés7Date d'inscriptiondimanche 22 octobre 2006StatutMembreDernière intervention 1 novembre 2006 24 oct. 2006 à 14:46
Merci chevalier
J'ai pas essayé avec ta dernière solution, mais avec :
Dim valComputerName As String = Mid(My.User.Name, 1, My.User.Name.IndexOf(""))
cela fonctionne.
Mais toujours des problèmes avec les exceptions.(code managé qui m'emm...)
A+