Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - nome user pc
Forum - Visual Basic 6 - nome user pc

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 14:26
Giovedì, 11/10/2007
ciao a tutti .
Come vedete non  i dimentico di voi.
Ho un piccolo quesito da porvi :
ho fatto un  piccolo programmino di calcolo termotecnico con relativa stampa dei dati ottenuti .
Il Pc usato e' da piu' persone , con accesso diverso per ognuna , ovvero ogni utente ha il suo nome e la sua password .
Vorrei che nella stampa dei dati (stampo un form),
in una textbox comparisse il nome dell'utente che ha calcolato/stampato il documento. E' possibile farlo ?
Ah , il sistema operativo e' XP.

PM Quote
Avatar
iGuLy (Ex-Member)
Pro


Messaggi: 66
Iscritto: 17/05/2007

Segnala al moderatore
Postato alle 15:06
Giovedì, 11/10/2007
Creai un nuovo modulo e ci inserisci questo:
Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
  2.  
  3. Public Function GetUserN() As String
  4.     Dim x As String * 50
  5.     GetUserName x, Len(x)
  6.     GetUserN = x
  7. End Function


Poi inserisci questo per inserire il nome dell'utente nella textbox:
Codice sorgente - presumibilmente Plain Text

  1. Text1.Text = GetUserN


Spero di essere stato chiaro.
Ciao

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 15:37
Giovedì, 11/10/2007
F A N T A S T I C O !!!!!!!!
Funziona che e' una meraviglia.
Mille grazie

PM Quote
Avatar
albertking82 (Member)
Pro


Messaggi: 112
Iscritto: 14/08/2006

Segnala al moderatore
Postato alle 14:42
Venerdì, 12/10/2007

Usa la funzione di sistema environ

lbluser.Caption = "Utente = " & Environ$("USERNAME")

PM Quote