PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Nom de l'ordinateur
Nom de l'ordinateur
Débuté par Patrice, 14 oct. 2004 14:01 - 2 réponses
Posté le 14 octobre 2004 - 14:01
Bonjour,

Je suis sous WinDev 7.5 et je cherche la fonction permettant d'afficher le nom de l'ordinateur (pour mémoire dans les API c'est la fonction GetComputerName) mais je n'arrive pas à implémenter cette fonction. Quelqu'un aurait-il un bout de code à ce sujet ?

Merci infiniment

Patrice
Posté le 14 octobre 2004 - 14:20
Voici le code:

// Récupérer le nom de l'ordinateur
lpbuffer est une chaîne ASCIIZ de 32
size est un entier1
SI AppelDLL32("kernel32","GetComputerNameA" , &lpbuffer,&size) ALORS
machine_w=lpbuffer
FIN

// Récupérer le nom de login windows
lpbuffer1 est une chaîne ASCIIZ de 256
size1 est un entier%5
SI AppelDLL32("advapi32.dll","GetUserNameA" , &lpbuffer1, &size1) ALORS
user_w=lpbuffer1
FIN




"Patrice" <pinpinounet@yahoo.fr> a écrit dans le message de
news:416e4526@news.pcsoft.fr...

Bonjour,

Je suis sous WinDev 7.5 et je cherche la fonction permettant d'afficher le

nom de l'ordinateur (pour mémoire dans les API c'est la fonction
GetComputerName) mais je n'arrive pas à implémenter cette fonction.
Quelqu'un aurait-il un bout de code à ce sujet ?

Merci infiniment

Patrice
Posté le 14 octobre 2004 - 15:48
Bonjour!

Curieux de vouloir passer par une API alors que la fonction NetNomMachine() de WINDEV correspond parfaitement à la demande...

BON DEV.