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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21
71  Programación / ASM / Re: Duda ASM en: 13 Marzo 2015, 23:55 pm
Gracias
72  Programación / ASM / Re: Duda ASM en: 1 Marzo 2015, 00:39 am
Y como le paso la cadena, haciendo un offset o cómo?. Podrías darme un pequeño ejemplo?.

Es que lo que me imagino asó

print array;

Me lo imagino así en ensamblador

mov dx, offset tabla_o ; cómo pondría acá que me imprima esto -- tabla_o[si]??
ah,9
int 21h

Cómo lo hago?.

He visto instrucciones con lea y eax pero no lo comprendo bien.


73  Programación / ASM / Re: Duda ASM en: 26 Febrero 2015, 23:20 pm
Hola Fary GRACIAS por responder,  sucede que cuando ejecuto una impresión en pantalla (específicamente la segunda) me vuelve a introducir el mismo mensaje que el primero, y dos no se exactamente como ir escribiendo el array conforme lo recorro y presentarlo en pantalla como se va ordenando.



Gracias por indicarme el fallo, verificaré, si sabes de como imprimirlo en pantalla te estaría muy agradecido!.

Lo que pasa es que realmente si lo he probado con la función prt y la del ah,9, cómo reitero soy muy nuevo con esto del ensamblador no se me asemeja mucho al de alto nivel. GRACIAS
74  Programación / ASM / Duda ASM en: 26 Febrero 2015, 06:44 am
Hola, soy bastante nuevo con esto del ensamblador y se me ha hecho un lio horrendo

Código
  1.  
  2. ;************************************************************
  3.  
  4. ;Realiza un ordenamiento de un array con 20 numeros
  5.  
  6. ************************************************************
  7.  
  8.  
  9. .MODEL SMALL                     ; Modelo de memoria para el programa
  10.  
  11. .DATA                            ; Declaracion de variables
  12.  
  13.  
  14.  
  15. Mensaje1 db 'Array sin ordenar',0Ah,24h ;declaracion de mensajes,0AH,24h es un salto de linea
  16. Mensaje2 db 'Array ordenado',0Ah,24h
  17. Mensaje3 db 'Array con multiplos del 3',0Ah,24h
  18.  
  19. .CODE
  20.  
  21.  
  22. INICIO:                              
  23.                         ; Cuerpo del programa
  24.  
  25.  
  26.    mov dx,OFFSET Mensaje1      ; Direccion de la cadena de texto
  27.    mov ah,9                    ; Funcion para imprimir cadenas
  28.    int 21h                     ; Llamada al sistema operativo
  29.  
  30.  
  31.    INICIALIZACION:
  32.  
  33.  
  34.            mov si,offset tabla_o
  35.            mov cx,19
  36.            mov cambio,0
  37.            mov temp, 0
  38.  
  39.  
  40.        ciclo:
  41.  
  42.        mov ah,[si]              ;elemento 1
  43.        mov al,[si+1]            ;elemento 2
  44.  
  45.        cmp al,ah                ;Realiza la comparacion del elemento 1 con el 2
  46.        jg mayor                 ;Salta si es mayor
  47.  
  48.  
  49.       fciclo:
  50.  
  51.        inc si  
  52.        loop ciclo              ;ciclar hasta 20 elementos
  53.        cmp cambio,1
  54.  
  55.        je INICIALIZACION
  56.  
  57.  
  58.  
  59.        salir:
  60.  
  61.  
  62.        mov ah,4ch              ; servicio del DOS para regresar
  63.        int 21h                 ; el control al procesador de comandos msdos                        ; Funcion para imprimir cadenas        
  64.                                ; el control al procesador de comandos msdos
  65.  
  66.  
  67.  
  68.        cambio db 0            ; variable de estado 1=mayor 0=menor
  69.  
  70.        tabla_o db 2,9,16,1,4,5,6,32,17,10,60,63,90,12,33,45,99,100,80
  71.  
  72.        temp db 0; Variable temporal
  73.  
  74.    mayor:  
  75.  
  76.            mov cambio,1
  77.  
  78.            ;T temp = list[i + 1];
  79.    ;                        list[i + 1] = list[i];
  80.    ;                        list[i] = temp;
  81.    ;                        madeChanges = true;
  82.  
  83.  
  84.           mov temp, al
  85.           mov [si + 1] ,ah
  86.           mov al, temp
  87.           mov [si],al                    
  88.  
  89.  
  90.           jmp fciclo  
  91.  
  92.  
  93.  
  94. END INICIO
  95. CODE ENDS
  96.  
  97.  
  98. END
  99.  
  100.  
  101.  

Emulador 8086, x86

Tengo ese codigo, me gustaria imprimir lo que ordeno a la salida del array o lo que mal ordeno (porque ni siquiera se si lo ordene bien, pero bueno la idea es hacerlo yo si tienen alguna guia o algo que me ayude pues seria genial pero es adicional!).

Y es que si utilizo el 21h con el 4ch pues me vuelve a tirar el mensaje de arriba!!.

Me ha costado bastante entenderlo, les agradeceria una guia nada mas, GRACIAS POR LEER.


75  Programación / .NET (C#, VB.NET, ASP) / Re: No puedo exportar una tabla de access 2007 a Excel con VB.NET 2010[RESUELTO] en: 27 Enero 2015, 15:22 pm
Ya lo pude resolver ;D
      
Así quedó el query

Código
  1.  
  2. Dim AccessCommand As New System.Data.OleDb.OleDbCommand("SELECT FACTURAS.CONSECUTIVO,  Format(CDate([VENCIMIENTO])) AS LIMITE_FECHA  INTO [Excel 12.0 Xml;DATABASE=" & fichero & ";HDR=Yes;].[CUENTAS] from [CUENTAS]", AccessConn)
  3.  
  4.  


Lo que hice fue cambiarle el formato de la columna, me imagino (asumo) que el excel estaba teniendo conflictos con los tipos y formatos.

76  Programación / .NET (C#, VB.NET, ASP) / No puedo exportar una tabla de access 2007 a Excel con VB.NET 2010 en: 26 Enero 2015, 18:26 pm
Buenas,

Estoy intentando exportar una tabla desde access a una hoja en excel y

tengo este código:

Código
  1.  
  2. Private Sub BtnExportar_Click(sender As System.Object, e As System.EventArgs) Handles BtnExportar.Click
  3.  
  4.        Dim fichero As String = String.Empty
  5.        Dim ext As String = String.Empty
  6.  
  7.        If SaveFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
  8.            '
  9.  
  10.            fichero = SaveFileDialog1.FileName
  11.  
  12.            Dim AccessConn As New System.Data.OleDb.OleDbConnection(frmLogin.constring)
  13.  
  14.            If AccessConn.State = ConnectionState.Open Then
  15.  
  16.                AccessConn.Close()
  17.  
  18.            Else
  19.                'New sheet in Workbook
  20.                Dim AccessCommand As New System.Data.OleDb.OleDbCommand("SELECT *  INTO [Excel 12.0 Xml;DATABASE=" & fichero & ";HDR=Yes;].[CUENTAS] from [CUENTAS]", AccessConn)
  21.                AccessConn.Open()
  22.  
  23.  
  24.                AccessCommand.ExecuteNonQuery()
  25.                AccessConn.Close()
  26.                MsgBox("Archivo exportado con éxito.")
  27.  
  28.            End If
  29.  
  30.            Catch
  31.             MsgBox("No se pudo exportar el archivo.")
  32.            End Try
  33.  
  34.        End If
  35.    End Sub
  36.  
  37.  

Resulta que no puedo exportarlo a excel por la siguiente excepción:

"No puede registrar los cambios porque uno de los valores que ha especificado infringe la configuración definida para esta tabla o lista (por ejemplo, un valor es inferior al mínimo o superior al máximo). Corrija el error e inténtelo de nuevo."

Y lo puedo hacer con otras tablas SIN NINGÚN PROBLEMA, lo curioso es que si uso fechas EN ESTA TABLA me lanza esa excepción pero si le quito el campo de las fechas SI ME FUNCIONA, en otras tablas usando fechas me funciona!!.

Gracias por leer.

77  Programación / .NET (C#, VB.NET, ASP) / Re: ayuda con suma de colomnas impares en datagridview (visual basic 2008) en: 19 Diciembre 2014, 16:12 pm
Te están ayudando así que no pidas gustos en tiempos ni horas...


78  Foros Generales / Foro Libre / Re: ¿Existe edad para ser gamer? ¿ Es correcto seguir jugando a cierta edad?. en: 1 Diciembre 2014, 23:58 pm
Gracias por sus opiniones, la única que no comparto es la de Daryo, pero se le respeta su punto, espero que disfruten al igual que yo lo hago con medida claro está :D.
79  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Cómo puedo insertar un listbox en un messagebox? VB.NET 2010 en: 29 Noviembre 2014, 18:45 pm
Gracias elektro lo probaré y te contaré que tal!!.
80  Programación / .NET (C#, VB.NET, ASP) / ¿Cómo puedo insertar un listbox en un messagebox? VB.NET 2010 en: 27 Noviembre 2014, 19:38 pm
Hola, mi pregunta es la siguiente necesito meter un listbox DENTRO de un messagebox, no quiero meter el contenido, quiero meter todo el listbox en el messagebox con su contenido

¿Se podría hacerlo?.

Gracias

Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines