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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1] 2 3
1  Programación / PHP / ¿Forma correcta de pasar información entre scripts? en: 25 Mayo 2010, 23:32 pm
Hola.

Tengo una duda rápida. Tengo scripts (sólo script, sin HTML) que manejan una base de datos. Luego tengo un fichero info.php que muestra mensajes de información provenientes de los scripts. Ejemplo: "El e-mail introducido ya se está usando". En este info.php voy a tener dos elementos variables: el texto informativo y un botón. Del botón van a variar tanto el texto como el enlace. Por tanto, tengo tres cosas que pasar al info.php. Se me ocurre pasarlos con SESSION, pero tengo entendido que las sesiones están del lado del cliente y no del del servidor, así que no me molan. Por GET quedaría feo pasarlo. ¿Cuál sería la forma correcta de enviar esa información del script a la página?

Gracias de antemano.
Saludos.
2  Programación / .NET (C#, VB.NET, ASP) / [VB.Net] Problema con textchanged y archivo en: 29 Agosto 2008, 16:10 pm
Hola.

Estoy haciendo un pequeño programa que reproduce sonidos asignados a comandos. Algo muy sencillo. Quiero hacer un sistema de autocompletado de los comandos. Para ello, en cada cambio de texto (textchanged) abro el archivo que contiene los comandos y busco coincidencias (eso es lo de menos, sabré hacerlo). El problema que tengo es que cuando borro el texto del TextBox, me tira error diciendo que el archivo ya está abierto, cuando todo el rato lo estoy cerrando.

Aquí va el código (chapuza, lo sé, soy principiante):

Código:
    Private Sub txt_command_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt_command.TextChanged

        Dim sTmp As String

        If txt_command.Text = "add" Then

            ofd_add.Title = "Selecciona un sonido:"
            ofd_add.ShowDialog()
            txt_command.Text = txt_command.Text & " " & ofd_add.FileName & " " & InputBox("Introduce el comando con el que se reproducirá el sonido:", "Introduce el comando")
            txt_command.Select(Len(txt_command.Text), 1)
            SetActive()

        End If

        FileOpen(1, My.Application.Info.DirectoryPath & "\sounds.txt", OpenMode.Input)

        While EOF(1) = False

            sTmp = LineInput(1)

            If Mid(sTmp, 1, 1) = "/" Then

                If Mid(txt_command.Text, 1, Len(txt_command.Text)) = Mid(sTmp, 2, Len(txt_command.Text)) Then

                    txt_command.Text = sTmp

                End If

            End If

        End While

        FileClose(1)

    End Sub


La parte del If txt_command.Text = "add"... no es importante. Como veis, cada vez que acaba la Sub el fichero debería haberse cerrado. No abro el archivo en ninguna otra parte del programa. El error de "El archivo ya está abierto." sólo me lo da cuando el TextBox queda vacío (cuando elimino el ultimo carácter).

No encuentro el fallo =S

A ver si alguien me puede echar una mano.
Gracias, saludos.
3  Programación / Programación Visual Basic / "Crear" MSINET.OCX en: 1 Julio 2008, 20:27 pm
Hola.

Estoy haciendo un programa que requiere el control INET. Pero me interesa que la aplicación sea un solo ejecutable. ¿Podría ser que el código binario de msinet.ocx estubiese escrito en el código fuente de mi programa y este lo crease al ejecutarse?
No sé si me he explicado bien. Quiero que mi .exe genere msinet.ocx.
¿Es posible?

Si no es así, se os ocurre alguna otra idea?

Gracias.
Salu2.
4  Programación / Programación Visual Basic / Usar la misma variable en el form que he usado en un módulo. en: 8 Marzo 2008, 19:37 pm
Hola =)

Estoy haciendo un ejemplo (para aprender yo y para que sirva a los demás) sobre como guardar de forma cifrada la configuración de un programa y cargarlas al iniciar este. No es demasiado difícil, pero me viene bien practicar.

Pues bien, tengo una Public Function que cifra los datos en un módulo y devuelve la variable result con los datos (Return result). Ahora, esa variable result la quiero usar en el código de mi formulario, pero si la declaro de nuevo, es otra variable diferente. Eso es lo que quiero saber, cómo hacer que mis variables sean totalmente globales.

A ver si me podeis echar una mano, que aún soy algo novato xP

Estoy usando VB.NET 2008, pero supongo que será igual en VB6.

Salu2.
5  Programación / .NET (C#, VB.NET, ASP) / [VB.NET] Duda con Timers en: 5 Enero 2008, 17:07 pm
Hola.

Estoy desarrollando un sencillo cronómetro con alarma en VB.NET (2003). Lo empezé en clase, y el profesor le añadió un Timer y me explicó que en VB.NET se usa el evento "Tick" en lugar del "Timer" (como en VB6). Ahora le quiero añadir yo otro. Lo arrastro desde la caja de herramientas (apartado "Components") y me aparece allí abajo, en la bandeja. Pero este nuevo Timer no tiene las mismas propiedades, tiene dos más: AutoReset y SynchronizingObject. Y, en vez de ser un System.Windows.Form.Timer (como el primer Timer), es un System.Timers.Timer. Además no tiene el evento Tick. Es raro, en VB.NET 2008 me lo hace bien, pero en 2003 no =S

¿Alguien sabe por qué pasa eso?

Gracias
Saludos.
6  Programación / Programación Visual Basic / Duda con Select Case en: 15 Diciembre 2007, 20:16 pm
Holas!

Estaba intentando sacar si un número es par o impar. Muy sencillo: si num mod 2 = 0 es Par, sinó es Impar.

Intento pasar esto a un select case:
Código:
        
        a = Val(TextBox1.Text)

        Select Case a

            Case (a Mod 2 = 1)
               
                MsgBox("Impar")
           
            Case Else

                MsgBox("Par")

        End Select
Y esto ya no funciona =( ¿Por qué?

Gracias.
Salu2.
7  Programación / Scripting / [BATCH] Hacer que el usuario introduzca un dato. en: 12 Noviembre 2007, 14:46 pm
Hola.

Estoy haciendo un bat en MS-DOS y necesito que el usuario introduza una hora (HH:MM:SS).

Código:
set var_time:Introduce la hora (HH:MM:SS):

Me parece que esto en Win2k/XP funciona (Sale un mensaje de "Introduce la hora (HH:MM:SS):" y espera a que el usuario la escriba. Pero esto no me funciona en DOS, ¿alguien sabe como hacerlo?

Gracias.
Salu2.
8  Programación / Scripting / [BATCH] Comprobar si el parámetro es un archivo en: 6 Noviembre 2007, 19:26 pm
Hola de nuevo.

Estoy haciendo un trabajito en batch y me surge una duda. Me pasan un archivo por parámetros, pero quiero comprobar que ese archivo está bien escrito. Para que el archivo sea correcto, tiene que tener una extensión de 3 caracteres (en MS-DOS).

Estoy probando, pero FIND no me reconoce "."??? y si pongo ".???" me lo buscará como si ese fuese el texto. ¿Sabe alguien como hacer que me busque el punto y tres letras (que pueden ser cualquiera)?

Este es el código:

Código:
@echo off                                              
echo %1 | find "." > nul                               
if ERRORLEVEL 1 goto no                               
echo ¿Tiene una extensión? S¡.
goto fin                         
:no                                                   
echo ¿Tiene, tiene? No.                               
fin

Pues eso, sabe alguien alguna forma de hacerlo?

Gracias de antemano.
9  Programación / Scripting / [BATCH] Ocultar lo que hace una orden (SOLUCIONADO) en: 3 Noviembre 2007, 19:33 pm
Ya sé que Batch no es un lenguaje de programación, pero no sabía donde ponerlo.

Entre mis deberes de clase está el de hacer una "Papelera de Reciclage" para MS-DOS. Tengo que mover un archivo pasado por parámetros a una carpeta llamada "paperera" (en la raíz de C:). Demasiado sencillo...

Al hacer el MOVE %1 C:\PAPERERA me avisa de que ha movido el archivo:

Citar
c:\main\archivo.txt => c:\paperera\archivo.txt [ok]

¿Hay alguna manera de que esto no aparezca? Queda hasta feo en minúsculas...

Gracias de antemano.
10  Programación / Programación Visual Basic / SendKeys a una app en fullscreen. en: 23 Agosto 2007, 19:26 pm
Hola de nuevo.

Tengo que enviar estas keys a un juego en pantalla completa:

Código:
SendKeys "º", 500
SendKeys "connect ", 500
SendKeys "82.159.210.183:28960", 500
SendKeys "{ENTER}"

Pero no hace nada =/ No es problema de que la tecla º tenga otro nombre, eso ya lo he comprobado. ¿Alguna forma de que eso funcione?

Ah, y una pregunta simple... Si a un form le cambio la propiedad StartUpPosition a CenterScreen, ¿se ejecutará en el centro de la pantalla esté a la resolución que esté?
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines