Menú

Mostrar Mensajes

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ú

Mensajes - MANULOMM

#461
Programación Visual Basic / NUMERO DE OBJETOS
29 Septiembre 2006, 16:13 PM
Hola
Quiero Saber Como Puedo Saber Cuantas Imagenes ".BMP" hay en una carpeta determinada....

Gracias Por Su Atencion

JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
#462
Programación Visual Basic / Fondo de Escritorio.....
28 Septiembre 2006, 06:52 AM
Hola Estoy Tratando de Hacer una aplicacion que cambie el fondo del escritorio de windowx xp....
Pero no meda aqui posteo mi codigo,

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByValuParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Sub cmdAceptar()
    Dim fallo As Integer
    fallo = SystemParametersInfo(20, 0, C:\WINDOWS\AROS.BMP", 0)
End Sub
#463
siento decirlo pero lo de la reproduccion automatica no meda
no se porque????
aqui lo que hay que hacer es saber la manera que cuando se haga 2 clik en la carpeta se muestre el programa... no es necesesario que lo abra pues se puede hacer que cuando se inicie windows este se inicie pero solo se haga visible cuando se haga doble click  o click derecho .....en dicha carpeta... ;D

Gracias por su colaboracion hasta el momento....


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
#464
Programación Visual Basic / Carpeta Con Contraseña
26 Septiembre 2006, 16:32 PM
Hola....
Un Dia Me Encontraba Pensando y se me ocurrio como se le colocaria clave a una carpeta cualquiera... lo que pasa es que no se como debo de decir que cuando se haga doble click a dicha carpeta mi soft se abra para pedir la clave....
Alguien Me Podria Colaborar.... u orientarme...
Gracias


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
#465
Hola...
Si Te Estas Refiriendo a Conexiones Cliente/Servidor.
Seria Asi:
EL Servidor.

Private Sub Command1_Click()
    Dim numElementos As Integer 'numero de sockets
    Dim i As Integer 'contador
    i = Text4.Text 'Index del Socket a Contactar
    'obtiene la cantidad de Winsocks que tenemos
    numElementos = Winsock2.UBound
    'si el socket se encuentra conectado...
    If Winsock2(i).State = sckConnected Then
        'enviamos el contenido de Text2
        Winsock2(i).SendData Text2.Text & vbCrLf
        'apuntamos al final del contenido del TextBox e
        'insertamos los nuevos datos obtenidos
        Text1.SelStart = Len(Text1.Text) 'coloca el cursor al final del contenido
        Text1.Text = Text1.Text & "Sock" & i & ":Servidor >" & Text2.Text & vbCrLf 'mostramos los datos
        Text1.SelStart = Len(Text1.Text) 'coloca el cursor al final del contenido
    End If
    'borramos Text2
    Text2.Text = ""
End Sub
Private Sub Winsock2_Close(Index As Integer)
    'cierra la conexion
    Winsock2(Index).Close
    'desplegamos un mensaje en la ventana
    Text1.SelStart = Len(Text1.Text)
    Text1.Text = Text1.Text & "Sock" & Index & ":*** Conexion cerrada por el Cliente." & vbCrLf
    Text1.SelStart = Len(Text1.Text)
End Sub
Private Sub Winsock2_Error(Index As Integer, ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
    'cerramos la conexion
    Winsock2(Index).Close
    'mostramos informacion sobre el error
    MsgBox "Error numero " & Number & ": " & Description, vbCritical
End Sub
'Carga un nuevo socket al arreglo y devuelve su indice
Private Function NuevoSocket() As Integer
    Dim numElementos As Integer 'numero de sockets
    Dim i As Integer 'contador
    'obtiene la cantidad de Winsocks que tenemos
    numElementos = Winsock2.UBound
    'recorre el arreglo de sockets
    For i = 0 To numElementos
        'si algun socket ya creado esta inactivo
        'utiliza este mismo para la nueva conexion
        If Winsock2(i).State = sckClosed Then
            NuevoSocket = i 'retorna el indice
            Exit Function 'abandona la funcion
        End If
    Next
    'si no encuentra sockets inactivos
    'crea uno nuevo y devuelve su identidad
    Load Winsock2(numElementos + 1) 'carga un nuevo socket al arreglo
    'devuelve el nuevo indice
    NuevoSocket = Winsock2.UBound
End Function
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
    Dim numSocket As Integer 'el numero del socket
    'mostramos un mensaje en la ventana
    Text1.SelStart = Len(Text1.Text)
    Text1.Text = Text1.Text & "*** Peticion numero " & requestID & vbCrLf
    Text1.SelStart = Len(Text1.Text)
    'creamos un nuevo socket
    numSocket = NuevoSocket
    'aceptamos la conexion con el nuevo socket
    Winsock2(numSocket).Accept requestID
    'desplegamos un mensaje en la ventana
    Text1.SelStart = Len(Text1.Text)
    Text1.Text = Text1.Text & "Sock" & numSocket & ":*** Conexion aceptada, listo para interactuar." & vbCrLf
    Text1.SelStart = Len(Text1.Text)
End Sub

Con El Codigo Anterior Tendras Un Servidor Y Cuantos  Clientes Quieras
#466
Programación Visual Basic / Año del Sistema...
22 Septiembre 2006, 06:36 AM
hola....
Mi Pregunta es como puedo cambiar la el año del sistema... :huh:
Se que para Saber cual es utilizo esto:

     MsgBox Year(Date)


Gracias.... ;D ;D ;D


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
#467
Hola...
Yo he encontrado un codigo el cual busca y reemplaza un caracter en un texto, lo malo es que solo reemplaza el 1 caracter que hay..
Yo lo he adecuado para que busque y reemplaza todos los caracteres ( en este caso "comas"), lo unico que tenes que hacer es pasar el texto del Archivo.txt al texbox que para mi codigo se llama txtTexto...

Private Sub Command1_Click()
Dim original, busca, reemplaza, nueva As String
Dim long_original, long_busca, lugar_reemplaza As Integer
Dim Cont As Integer
For Cont = 1 To Len(txtTexto.Text)
    original = Trim(txtTexto.Text)
    busca = ","
    reemplaza = ""
    long_original = Len(original)
    long_busca = Len(busca)
    lugar_reemplaza = InStr(original, busca)
    If lugar_reemplaza = 0 Then
        txtTexto = nueva
        Exit Sub
    End If
    nueva = Mid(original, 1, lugar_reemplaza - 1) & reemplaza

    nueva = nueva & Mid(original, lugar_reemplaza + long_busca, long_original)
    txtTexto = nueva
Next Cont
End Sub

espero te sirva....

Atentamente


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
#468
Programación Visual Basic / Re: Taskkill
22 Septiembre 2006, 02:17 AM
ahhhhhhhh, ya
listo eso me sirve mucho... pero de todas formas - por curiosidad - alguien sabe cuales son las api`s para llamar el "Taskkill"...

Atentamente


JUAN MANUEL LOMBANA
MEDELLÌN - COLOMBIA
#469
Programación Visual Basic / Taskkill
21 Septiembre 2006, 05:26 AM
Hola,
Se que este tema ya se habia posteado pero es que he buscado y no encuantro la solucion, o por lo menos no la entiendo....
Necesito Saber Como Mato un proceso..
Se Que el Comando Es taskkill pero no se que api o shell debo de declarar para que este comando funcione...

Gracias


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
#470
bueno la primera duda es que para no tener que utilizar la ocx llames al winsock desde la api (La cual No me la se pues soy semi principiante) lo otro es que el concepto debe ser cliente/servidor pues el servidor abre un puerto colocando a la escucha, entonces por obligacion uno debe ser cliente y otro servidor, estos conceptos no varian la estructura del programa pues el servidor lo unico que hace es abrir un puerto y que el cliente se conecte a el, es algo como el macho y la hembra de un cable....
Espero que esto te sirva....



JUAN MANUEL LOMBANA
MEDELLÌN - COLOMBIA