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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / ASM / Ayuda con el ejercicio T_T en: 18 Septiembre 2009, 19:23 pm
Hola como estan .

Mi pequeño gran problema es ...

Que cuando compilo en RadASM ... me sale error

Ejerc2IV.asm(32) : error A2033: invalid INVOKE argument : 2
Ejerc2IV.asm(32) : error A2114: INVOKE argument type mismatch : argument : 2

Quisiera saber como solucionarlo ... o que me dean una pista  :xD una explicacion

Lo que quiero hacer es :

Crear una calculadora  que sume  2 cantidades, debe tener  3 campo edit
donde:

El primer y segundo campo edit.-   se ingresara los  valores que se va a sumar.
El tercer campo edit.- mostrara el resultado.
 
Ademá s debe tener 3 botones con las siguientes funciones:
 
El primer botón.- Debe hacer la suma.
El segundo botón.-  Debe borrar todo los campos edit.
El tercer botón.- cerrar la ventana.
 
Para desarrollar este programa es necesario usar lo siguiente:
 
1.- la funciones atodw y dwtoa descritas en el capitulo III.
2.- Debes usar la instrucción add (suma).
 
Se pide el resultado en decimales, la idea es algo parecido a esta:


 
Archivo Ejercicio2VI.ASM :

Citar
.386
.model flat, stdcall  ;32 bit memory model
option casemap :none ;case sensitive

include Ejerc2IV.inc

.code

start:

   invoke GetModuleHandle,NULL
   mov      hInstance,eax

   invoke InitCommonControls
   invoke DialogBoxParam,hInstance,IDD_DIALOG1,NULL,addr DlgProc,NULL
   invoke ExitProcess,0


DlgProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM

   mov      eax,uMsg
   .if  eax==WM_INITDIALOG
  
   .elseif  eax==WM_COMMAND

   mov edx,wParam
   .if  eax==Boton01 ; aqui comparo si e presionado el Boton01 que seria Sumar
;si es asi ... realiza la siguiente funcion

      
     mov ebx,Edit01
    mov eax,Edit02
    add ebx,eax
      invoke  dwtoa,ebx,addr Edit03 ; aqui dice que esta el error ...

 
   .elseif  edx==Boton02 ; este seria el boton de Limpiar pero no se como se hace


   .elseif  edx==Boton03 ; el boton Salir
   invoke  SendMessage,hWin,WM_CLOSE,0,0
   .endif

   .elseif  eax==WM_CLOSE
       invoke  EndDialog,hWin,0
    .else
      mov      eax,FALSE
      ret
    .endif
   mov      eax,TRUE
  ret

DlgProc endp

end start

Archivo Ejercicio2VI.inc :
Citar
include windows.inc
include kernel32.inc
include user32.inc
include Comctl32.inc
include shell32.inc
include masm32.inc
include rvlcnrand.Inc

includelib kernel32.lib
includelib user32.lib
includelib Comctl32.lib
includelib shell32.lib
includelib masm32.lib
includelib rvlcnrand.lib

DlgProc         PROTO   :HWND,:UINT,:WPARAM,:LPARAM

.const



IDD_DIALOG1    equ     101
Edit01   equ       1001
Edit02   equ       1002
Edit03   equ         1003

Boton01     equ    1004
Boton02     equ    1005
Boton03     equ    1006

;#########################################################################
.data



.data?

buffer db 225 dup (?)
hInstance         dd ?

;#########################################################################


Desde ya Gracias :)

PD : Estoy estudiando los manuales de RadASM + MASM ... Ejercicio 2 del Capitulo VI.

12  Programación / ASM / Re: Recopilación de mis codigos. en: 9 Agosto 2009, 00:47 am

Tanto sabes ? O.o

por eso respondeme en el tema si as leido mas libros de asm...

:P
13  Programación / ASM / Gracias.... en: 9 Agosto 2009, 00:22 am

Si las mejores se encuentran en ingles... pero algunos las traducen y le añaden algunas cosas como es el caso del libro de Peter Abel que estaba en ingles y la pasaron a Español

Pero quisiera saber si los libros en ingles lo pasaron al español y como se titulan si los pasaron al español ¿entiendes?.Gracias.

Gracias YST ahi me ire a buscar el libro ^^ ...

EDIT: YST una prueba es el libro que me recomiendas que en Ingles es :" Assembly Language For Intel based computers" en castellano "Lenguaje ensamblador para computadoras basadas en intel."... quiero que asi me digan los libros... que estean en ingles lo hayan traducido.

14  Programación / ASM / Necesito su opinion Por Favor ^^ en: 7 Agosto 2009, 00:22 am


Hola quisiera su opinion

solo   a los que saben de libros d-.-b ... na mentira no discrimino opinar XD

Bueno quisiera saber si me pueden recomendar un Libro "En Español" de Ensamblador que hable sobre Ensamblador en Windows o 32 Bits ( lo mismo ._. )

Por favor...

Quiero saberlo para poder comprarlo....

Gracias.
15  Programación / ASM / Re: Libro de ensamblador en: 7 Agosto 2009, 00:17 am


yo tengo Ensamblador Edicion 2009 y trata casi lo mismo que El Ensamblador

si no que el autor le añadio otros capitulos

mayormente trabaja en DOS

y unos dos capitulos ( uno que habla de servicios de Windows y otro que habla de Servicios de Linux)

Pero no ayuda mucho por ahi recien habla de Programas en 32 bits y no son muchas paginas T_T

en cuanto a lo de Peter Abel tambien me lo compre y todavia no lo leo pero parece ser igual...claro que como dije no lo leo... ._.
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines