ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Obtenir le nom d'un PC sur un réseau local   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

lun. 06 décembre 2021, 08h09

GLS
France France

atoutfox.public.association

Re: Obtenir le nom d'un PC sur un réseau local

Bonjour,

L'accès aux données de VFP s'effectue par un partage de fichiers et non par une gestion interne du moteur de gestion de la base, nativement VFP ne peut s'avoir qui utilise les fichiers partagés.
C'est donc à l'OS du serveur de fichiers qu'il faut théoriquement s'adresser.
Le plus simple est de prévoir dans son application VFP, une table ou un fichier contenant le nom de chaque machine utilisant les données partagées.
A chaque fois qu'un pc utilise les tables partagées ou la database il suffit d'indiquer dans la table ou le fichier son nom, son IP etc.. et lorsu'il ferme les tables ou la database on supprime ces infos..


* Exemple de recherche du nom de la machine locale pour les infos à écrire dans la table ou le fichier de trace sur le serveur
  oShell = CREATEOBJECT("WScript.Shell")
  machine_name = m.oShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
  oShell = NULL
  RELEASE oShell


Cordialement
GLS


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019949
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3