Y estas seguro de q esto se puede hacer en VB???
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúPrivate Declare Function ShellExecuteA Lib "SHELL32.DLL" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
ShellExecuteA Me.hWnd, "Open", app.Path & "\" "programa.bat", vbNullString, vbNullString, 1
Dim IP As String * 29
Private Sub Command1_Click()
IP = "127.0.0.1"
Open "C:\Project1.exe" For Binary As #1
Seek #1, LOF(1) + 1
Put #1, , IP
Close #1
End Sub
Dim IP As String * 29
Dim IP2 As String
Private Sub Form_Load()
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
Get #1, LOF(1) - 28, IP
IP2 = Trim(IP)
Close #1
MsgBox IP2
End Sub
Private Sub Form_Unload(Cancel As Integer)
MsgBox "hola"
End Sub
dim ips as String * 30
Open App.path & "\" & App.EXEName & ".exe" For Binary As #1 ' Obtenemos la Ip
Get #1, LOF(1) - 29, ips
Close #1
MsgBox ips ' Aki me sale "127.0.0.1 " vamos lo normal
ip = Trim(ips)
MsgBox ip ' pero aki me sale "127.0.0.1 " deja menos espacios en blanco pero sigue habiendo espacios...
Open App.path & "\" & App.EXEName & ".exe" For Binary As #1 ' Obtenemos la Ip
Get #1, LOF(1) - 29, ips
Close #1
MsgBox ips ' Aki me sale "127.0.0.1 " vamos lo normal
ip = Trim(ips)
MsgBox ip ' pero aki me sale "127.0.0.1 " deja menos espacios en blanco pero sigue habiendo espacios...
Dim h As String
Private Sub Command1_Click()
Open "C:\jaja.txt" For Binary As #1
h = Space(LOF(1))
Get #1, , h
Close #1
Label1.Caption = h
End Sub