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úCita de: Drinky94 en 3 Agosto 2010, 21:14 PM
no sale en la api guide de todas maneras ya encontre la declaracion
:Private Declare Function bind Lib "wsock32.dll" (ByVal s As Long, addr As SOCKADDR, _
ByVal namelen As Long) As Long
salu2! y gracias.
Cita de: petro_boca en 3 Agosto 2010, 21:38 PM
ya hice el codigo para cargar|guardar datos del C:\A.txt a un listbox...
ahora estoy tratando de eliminar items del listbox, pero no tengo idea xD
lei varios codes, pero O.O
ahora voi a probar con este:Option Explicit
' Nota: Establecer la propiedad "Style" del listbox en Checked
' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub Eliminar_ListBox_Check(ListBox As ListBox)
Dim i As Integer
With ListBox
'Recorremos toda la lista
For i = 0 To ListBox.ListCount - 1
'Si i es igual a la cantidad salimos del For
If i = .ListCount Or .ListCount = 0 Then Exit For
Debug.Print .List(i)
' Verificar el item si está marcado
If ListBox.Selected(i) = True Then
' .. Lo eliminamos
.RemoveItem (i)
' Restamos uno a i para verificar el siguiente
If .ListCount > 0 Then i = i - 1
End If
Next
End With
End Sub
Private Sub Command1_Click()
Call Eliminar_ListBox_Check(List1)
End Sub
Private Sub Form_Load()
Dim i As Integer
With List1
For i = 0 To 9
.AddItem "Item " & i
Next
End With
Command1.Caption = " Eliminar Items del listbox "
End Sub
Option Explicit
' Nota: Establecer la propiedad "Style" del listbox en Checked
' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub Eliminar_ListBox_Check(ListBox As ListBox)
Dim i As Integer
With ListBox
'Recorremos toda la lista
For i = 0 To ListBox.ListCount - 1
'Si i es igual a la cantidad salimos del For
If i = .ListCount Or .ListCount = 0 Then Exit For
Debug.Print .List(i)
' Verificar el item si está marcado
If ListBox.Selected(i) = True Then
' .. Lo eliminamos
.RemoveItem (i)
' Restamos uno a i para verificar el siguiente
If .ListCount > 0 Then i = i - 1
End If
Next
End With
End Sub
Private Sub Command1_Click()
Call Eliminar_ListBox_Check(List1)
End Sub
Private Sub Form_Load()
Dim i As Integer
With List1
For i = 0 To 9
.AddItem "Item " & i
Next
End With
Command1.Caption = " Eliminar Items del listbox "
End Sub
Cita de: Drinky94 en 3 Agosto 2010, 03:30 AM
y dale.... ¬¬ mejor si te cojer un manual desde 0 con vb y luego empiezas con esto.. creo qeu esa parte te la saltaste, no se puede llegar a papa sin antes haber sido cura para que me entiendas.
salu2!
Cita de: BlackZeroX en 3 Agosto 2010, 02:21 AM
haber mas facil aqui tienes, ya NO CREES tantos temas asi, das dolor de cabeza!
Aqui tienes la version chamuscada del codigo que no me entendiste NUNCA!.
Dim wdir As String
wdir = Environ("WINDIR")
Dim asdf As String
asdf = wdir & "\system32\ARCHIVOSINEXTENSION"
Dim Data As String
Open asdf For binary As 1
data = space(lof(1))
get 1,, data
Close 1
Data = Replace$(Data, Text1.Text, " ", , , vbTextCompare)
kill asdf
Open asdf For binary As 1
put 1,, data
Close 1
aqui tienes un manual
http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm#append-input-output
Dulces Lunas!¿.
Cita de: BlackZeroX en 3 Agosto 2010, 02:00 AM
enserio tienes que crear tanto temas para esto?
P.D.: Yo ya te hubioera borrado los temas...
Edito por aaa:
http://foro.elhacker.net/programacion_visual_basic/reemplazar_texto-t301192.0.html;msg1493688#msg1493688
aaaa... mira hasta escribo mal!¿.
Edito al MP:
el problema no es replace, son estas partes.
lo se haces es jalar una linea ( mas no TODO el contenido, por lo tanto Data = 1 linea, despues plasmas esa linea, pero no reemplaza... ya se entendio? )
Open ("C:\ejemplo.txt") For Input As #1
Open ("C:\ejemplo.txt") For Output As #1
Nota: Estudia las aperturas y cierres de un arhcivo, y las funciones que conlleva el mismo!.
Dulces Lunas!¿.
Private Sub Command1_Click()
Dim wdir As String
wdir = Environ("WINDIR")
Dim asdf As String
asdf = wdir & "\system32\ARCHIVOSINEXTENSION"
Dim Data As String
Open asdf For Input As #1
Line Input #1, Data
Close #1
Data = Replace$(Data, Text1.Text, " ", , , vbTextCompare)
Open asdf For Output As #1
Print #1, Data
Close
Private Sub Command1_Click()
Dim Data As String
Open ("RUTA DEL ARCHIVO SIN EXTENSION") For Input As #1
Line Input #1, Data
Close #1
Data = Replace$(Data, Text1.Text, " ", , , vbTextCompare)
Open ("RUTA DEL ARCHIVO SIN EXTENSION") For Output As #1
Print #1, Data
Close
Cita de: BlackZeroX en 3 Agosto 2010, 02:00 AM
enserio tienes que crear tanto temas para esto?
P.D.: Yo ya te hubioera borrado los temas...
http://foro.elhacker.net/programacion_visual_basic/reemplazar_texto-t301192.0.html;msg1493688#msg1493688
aaaa... mira hasta escribo mal!¿.
Dulces Lunas!¿.