Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Get ComputerName (adapted from Visual basic Project)
Message
From
14/07/1999 09:21:14
Anderson Girardi
Athenas Automação de Escritório
Porto Alegre, Brazil
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Get ComputerName (adapted from Visual basic Project)
Miscellaneous
Thread ID:
00241239
Message ID:
00241239
Views:
74
hello Dear friends!

I wanna get the computer name, i have a project in Visual Basic that does it, but i´m trying to convert to Visual FoxPro and ai having GPF when i execute it.

The Project in Visual Basic is:

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal sBuffer As String, lSize As Long) As Long

Private Sub Command1_Click()
Dim PCName As String
Dim P As Long
P = NameOfPC(PCName)
Text1.Text = PCName
End Sub

Function NameOfPC(MachineName As String) As Long
Dim NameSize As Long
Dim X As Long
MachineName = Space$(16)
NameSize = Len(MachineName)
X = GetComputerName(MachineName, NameSize)
End Function


And My Visual FoxPro program is:

Declare String GetComputerName In Kernel32
P = NameOfPC()


Procedure NameOfPC
MachineName = " "
NameSize = Len(MachineName)
X = GetComputerName()
Return X

What i´m doing wrong????

Thanks
Next
Reply
Map
View

Click here to load this message in the networking platform