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 - Slasher-K

#351
Electrónica / Re: ayuda con leds
17 Julio 2005, 05:25 AM
Quizá un 7805 o 7809 sea más conveniente, esos parecen led de alta luminocidad y con 3v te podrías quedar corto, ya que son más de uno.
#352
La instrucción Mod devuelve el resto de una división, por eso la uso para obtener lo que falta del archivo.

Saludos.
#353
Ah me olvidé de ese detalle en el code que puse antes ;D. La forma de solucionar eso sería asi:


Tam = 1024
Trozos = FileLen(Arch) / Tam
Falta = FileLen(Arch) Mod Falta

If Falta > 0 Then Trozos = Trozos + 1


Saludos.
#354
Utiliza las funciones InStr, Mid y Val para obtener los parámetros. Por ej:


Sub ParseParam(ParamSpec As String)
       Dim iFirstPos%, iLastPos%
       Dim iPort%, sIp$, sPass$

  iFirstPos = InStr(1, ParamSpec, "-port", vbTextCompare)

  If iFirstPos Then
    '5 = Len("-port")
    '
    iPort = Val(Mid$(ParamSpec, iFirstPos + 5))
  End If

  iFirstPos = InStr(1, ParamSpec, "-ip", vbTextCompare)

  If iFirstPos Then
    iLastPos = InStr(iFirstPos + 4, ParamSpec, " ")

    If iLastPos Then
      '3 = Len("-ip")
      '
      sIp = Mid$(ParamSpec, iFirstPos + 3, iLastPos - iFirstPos - 3)
    Else
      'Por si es el último parámetro que se especifica.
      '
      sIp = Mid$(ParamSpec, iFirstPos + 3)
    End If
  End If

  iFirstPos = InStr(1, ParamSpec, "-password", vbTextCompare)

  If iFirstPos Then
    iLastPos = InStr(iFirstPos + 10, ParamSpec, " ")

    If iLastPos Then
      '9 = Len("-password")
      '
      sPass$ = Mid$(ParamSpec, iFirstPos + 9, iLastPos - iFirstPos - 9)
    Else
      'Por si es el último parámetro que se especifica.
      '
      sPass$ = Mid$(ParamSpec, iFirstPos + 9)
    End If
  End If
End Sub


Y la próxima vez que postees algo ponele un título adecuado.

Saludos.
#355
Intenta hacer una pausa entre cada llamada a Send. Por ejemplo con el siguiente código (incorporalo al procedimiento).


      Dim snTime!

  snTime = Timer

  Do While (Time - snTime) < .25
   'Espera 0.25 segundos.
  Loop

  Call Winsock_server.SendData("archi" & vbParseData & Buffer)


Saludos.
#356
Cita de: $P€€D en 15 Julio 2005, 20:27 PM
Cita de: ErtaiPero eso es para hacer mas claro el codigo, cuando una linea es mas larga de lo normal, pues metes el '_' para tenerlo en varias lineas.

si es para hacerlo claro, pero con "& vbCrLf & _ " baja una linea tambien

un saludo.

No habla del código sino del TextBox.

Saludos.
#357
Establece la propiedad Multiline del TextBox a True, y lee un tutorial de VB :).

Saludos.
#358
Programación Visual Basic / Re: Procesos
15 Julio 2005, 02:12 AM
App.TaskVisible = False
#359
Qué error te da?