Visual Basic - LOGGIN ?

Life is soft - evento anual de software empresarial
 
Vista:

LOGGIN ?

Publicado por Adrian Lamas (13 intervenciones) el 07/08/2001 17:14:53
Hola amigos... quisiera saber como puedo identificar la terminal que está ejecutando la aplicación.
En clipper esta función se llama NETNAME() pero en VB6 como hago ?
Gracias !!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:LOGGIN ?

Publicado por gerom (27 intervenciones) el 08/08/2001 00:43:50
Hola si es verdad en clipper hay esa funcion pero en vb6 tienes que seguir estos pasos

todo esto lo pones en un modulo

Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Function sGetComputerName() As String
Dim sBuffer As String
Dim lBufSize As Long
Dim lStatus As Long

lBufSize = 255
sBuffer = String$(lBufSize, " ")
lStatus = GetComputerName(sBuffer, lBufSize)
sGetComputerName = ""
If lStatus <> 0 Then
sGetComputerName = Left(sBuffer, lBufSize)
End If

y desde tu aplicación pones esta instruccion en el LOAD

LLabel26 = UCase(sGetComputerName)

espero que te sirva

Germán Romo
Quito-Ecuador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:LOGGIN ?

Publicado por José Antonio (10 intervenciones) el 08/08/2001 09:29:47
Esta forma es mas corta que la del compañero y funciona perfectamente, espero que te sirva.
- En el formulario donde quieras obtener el nombre de usuario.En General:

Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long

En objetos del Formulario:
Private Sub Usuario()
Dim sBuffer As String
Dim lSize As Long
sBuffer = Space$(255)
lSize = Len(sBuffer)
Call GetUserName(sBuffer, lSize)
If lSize > 0 Then
wUsuario = Left$(sBuffer, lSize)
Else
wUsuario = "Usuario No Registrado"
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar