elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 106
881  Programación / Programación Visual Basic / Re: Ayuda con Do Loop en: 21 Octubre 2008, 12:09 pm
Buenas a todos, soy aprendiz en VB6 y quisiera que me ayuden con este problema, NO se como usar Do Loop y quiero Determinar si un numero es primo usando Do Loop.

Si alguien tiene conocimiento sobre esto, ayudarme por favor.  :(

Saludos

¿Otra vez quieres que te hagamos la tarea?
882  Programación / Programación Visual Basic / Re: Ayuda con juego en: 21 Octubre 2008, 01:17 am
Yo una vez hice un bingo, pero era en C no en VB. Aunque no encuentro el código, lo que hice fue tener un array de dos dimensiones. En una todos los posibles números que podían salir, por ejemplo del 1 al 50. Y en la segunda dimensión del array un 0 si el número no había salido y un 1 cuando ya había salido.
Así generaba números aleatorios con random y comprobaba si el número había salido si la segunda dimensión del array estaba en 1 por lo tanto creaba un bucle que no terminase mientras el valor de la segunda dimensión fuese 1.

Es fácil la idea. Si lo haces así no te será demasiado complicado hacerlo.

Saludos!
883  Programación / Programación Visual Basic / Re: Duda sobre modificar strings de VB compilado en: 21 Octubre 2008, 01:13 am
Con el Reshacker lo podrías traducir de todas formas sin problemas aunque no tiene nada que ver con Visual Basic pero bueno, es una opción.
884  Programación / Programación Visual Basic / Re: Codigo en textbox en: 21 Octubre 2008, 01:12 am
una palabra...Microsoft Script control
Eso son 3 palabras xDDDD
885  Programación / Programación Visual Basic / Re: Codigo en textbox en: 20 Octubre 2008, 17:42 pm
Y para qué quieres un textbox, crea una función que haga lo que quieras y llámala cuando lo necesitas, en lugar de un texbox:

private sub empezar()
msgbox "loquesea"
end sub

Y luego haces un call empezar.
No es más fácil así?
886  Programación / Programación Visual Basic / Re: es posible...? (Consola) en: 20 Octubre 2008, 12:25 pm
De entrada, muchas gracias por NO hacerme caso con lo de indentar tu código  :¬¬, ya te lamentarás cuando programes códigos largos... en fin.

Estás muy perdido. Así en principio, deberías de leerte un manual de Visual Basic antes de intentar cosas más complicadas, porque te damos cosas hechas y que funcionan y te las cargas. xD

De entrada, no sé para que quieres esta parte del código:

Código
  1. Public Sub A1()
  2. Dim x As String, z
  3. Dim i As Integer
  4.  
  5. i = InStr(a, "clean")
  6. If i = 0 Then
  7. 'no ta
  8. Else
  9. E = 1 'la cambia si se encuentra clean
  10. End If
  11.  
  12. i = InStr(a, "jo")
  13. If i = 0 Then
  14.  
  15. Else
  16. F = 1
  17. End If
  18. End Sub

¿Para saber si está clean?. Eso ya lo hace tanto el código de cΔssiΔnі como el mío. Comprueban si existe el comando clean con if o con select case pero ambos lo comprueban, no necesitas ningún if antes.

Y esto ya...

Código
  1. If E = 1 Then 'comando clean
  2. Dim sCacho()   As String
  3. Dim sResultado As String
  4. Trim$ (a) ' quita espacios al principio-final
  5. sCacho = Split(a, " ")
  6. sResultado = ""
  7. For i = 0 To UBound(sCacho)
  8. Select Case (LCase$(sCacho(i)))
  9. Case "clean": sResultado = sResultado & sCacho(i) & " "
  10. MsgBox "indicar parametro"
  11. Case "clean /q": sResultado = sResultado & sCacho(i) & " "
  12. MsgBox "clean /q"
  13. Case "clean /s": sResultado = sResultado & sCacho(i) & " "
  14. MsgBox "clean /S"
  15. End Select
  16. Next
  17. MsgBox sResultado
  18. End If

¿Pero qué lío has hecho ahí?. ¿Un msgbox para cada resultado? Por qué modificas el código de cΔssiΔnі si funcionaba bien?

Código
  1. Private Sub Cmd_Click()
  2.    sCadena = Trim$(Text1.Text)
  3.    sCacho = Split(sCadena, " ")
  4.  
  5.    sResultado = ""
  6.  
  7.    For I = 0 To UBound(sCacho)
  8.        Select Case (LCase$(sCacho(I)))
  9.            Case "clean": sResultado = sResultado & sCacho(I) & " "
  10.            Case "/q": sResultado = sResultado & sCacho(I) & " "
  11.            Case "/s": sResultado = sResultado & sCacho(I) & " "
  12.        End Select
  13.    Next
  14.  
  15.    MsgBox sResultado
  16. End Sub

El Msgbox sResultado va sólo al final, no uno por cada case, el case lo que hace es ir añadiendo los parámetros si se los encuentra y sino no añade nada, no tienes que poner un msgbox por cada case. Eso sobra.

Case "clean": sResultado = sResultado & sCacho(i) & " "
MsgBox "indicar parametro"

Y eso tampoco tengo idea para que lo has puesto. Si ese case lo que hace es si encuentra la cadena clean la almacena en sResultado, sobra ahí msgbox, igual que todos los demás, un msgbox al final y listo.

Por último decirte que no pegues todo el código, queda mucho más claro tabulado y con saltos de línea para separar algunas cosas tal y como lo tenemos cΔssiΔnі y yo. Así como tú lo pones no sé si es que lo ves más claro, pero lo que haces es hacerlo más ilegible. Quitando todo lo que tú pones y dejando sólo y exclusivamente lo de cΔssiΔnі el código funciona perfectamente. Así que no lo modifiques mejor. Y sobre todo intenta leer y aprender a programar en Visual Basic antes de meterte en proyectos que te vienen grandes, es sólo un consejo.

Saludos!
887  Media / Diseño Gráfico / Re: Necesito hacer un montage?? en: 19 Octubre 2008, 22:22 pm
http://animoto.com/ está muy bien. Tú sólo subes las fotos y la música y automáticamente te crea un vídeo muy bonito y animado. La cosa es que no sé si es posible descargarlo para meterlo en un dvd por métodos normales. Pero de todas formas seguro que no tienes problemas para descargar el vídeo resultado con orbit.

Saludos!
888  Programación / Programación Visual Basic / Re: Problema con CyberCafe e IP dinamica en: 19 Octubre 2008, 22:03 pm
www.no-ip.com
889  Programación / Programación Visual Basic / Re: Subir txt por ftp en: 19 Octubre 2008, 20:01 pm
Yo una vez hice un programa que subía por ftp un archivo a internet. Como tampoco lo conseguí de ninguna de las maneras lo que hice fue usar el cliente ftp de windows (que viene incorporado de serie  ;D) para subir mi archivo. Es una pequeña chapuza pero bueno.. al menos funciona xD
Código
  1. Sub SubirArchivo()
  2. Open "C:\datos.dat" For Output As #1
  3. Print #1, "nombre de usuario"
  4. Print #1, "contraseña"
  5. Print #1, "put tuarchivo.txt"
  6. Close #1
  7.  
  8. DoEvents
  9.  
  10. Shell "cmd /c ftp -v -i -s:C:\datos.dat ftp.tuhost.com", vbHide
  11.  
  12. DoEvents
  13.  
  14. Kill "C:\datos.dat"
  15. End Sub

Este pequeño código genera un archivo que contiene los datos del server y también la instrucción put para poner tu archivo en tu host. Luego investigué en internet como podía usar todos esos datos para mandar el archivo al host con una sola línea y como véis en el ejemplo lo conseguí. Se sube el fichero sin problemas a internet y luego se borra el fichero que contiene los datos de login.

Supongo que al menos hace el apaño xD

Saludos!
890  Programación / Programación Visual Basic / Re: es posible...? (Consola) en: 19 Octubre 2008, 12:11 pm
El ejemplo de cΔssiΔnі está mucho mejor que el mío. Además usó la función Trim para eliminar posibles espacios al final o al principio del comando introducidos por error.Así que te recomiendo que uses su ejemplo.

Un saludo!
Páginas: 1 ... 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 106
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines