30. april 2001 - 09:39
Der er
6 kommentarer og 1 løsning
Kan man få fat i cumputerens navn ?
Kan man fange navnet på den maskine programmet køre fra, som man kan i asp: servername = Request.ServerVariables (\"SERVER_NAME\")?
Annonceindlæg fra HP
30. april 2001 - 09:52
#2
Prøv med nedenstående: Option Explicit Private Declare Function GetComputerName _ Lib \"kernel32\" Alias \"GetComputerNameA\" ( _ ByVal lpBuffer As String, nSize As Long) As Long Private Const MAX_COMPUTERNAME_LENGTH As Long = 15& Public Function CurrentMachineName() As String Dim lSize As Long Dim sBuffer As String sBuffer = Space$(MAX_COMPUTERNAME_LENGTH + 1) lSize = Len(sBuffer) If GetComputerName(sBuffer, lSize) Then CurrentMachineName = Left$(sBuffer, lSize) End If End Function Snowball
30. april 2001 - 17:11
#3
Option Explicit Declare Function GetComputerNameA Lib \"kernel32\" (ByVal lpBuffer As String, nSize As Long) As Long (set dette ind i et et modul) lav en textbox (txtcomputername) Private Sub Form_Load() txtcomputername.Text = ComputerName End Sub /jsc
Lav et standard exe project og kopier dette ind i kode vinduet: Private Declare Function GetComputerName Lib \"kernel32\" Alias \"GetComputerNameA\" (ByVal lpBuffer As String, nSize As Long) As Long Private Sub Form_Load() Dim strString As String strString = String(255, Chr$(0)) GetComputerName strString, 255 strString = Left$(strString, InStr(1, strString, Chr$(0)) - 1) MsgBox strString End Sub