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 - _Enko

#191
Mhh no tengo mucha práctica en php, no trabajo de esto. Pero si tendría que estimar un tiempo diría que 2 horas. De ahí deduzco que un profesional tardaría unos 15-30 minutos.
Total no han pedido diseño sino funcionabilidad.

Saludos.
#192
asp es Server Side Script. Tendrías que tener acceso al FTP para poder descargar la fuente, de lo contrario sería imposible.
#193
Cita de: Thor25 en 22 Octubre 2014, 06:58 AM
Pues siendo sincero, yo SI busco libertad y tolerancia, sobre todo en los buscadores. Lo único que no tolero es la CENSURA.
Primer resultado de google de "download free office"
CitarDownload - OpenOffice.org
www.openoffice.org/download/
Official Apache OpenOffice download page. Join the OpenOffice revolution, the free office productivity suite with over 100 million trusted downloads.
‎What is a language pack? - ‎Reading ODF Documents - ‎3.4.1 Downloads - ‎Licenses

No veo censura alli, en vez de mostrarte un torrent de un crack de Microsoft Office, te sugiere OpenOffice, me parece lógico.
#194
Sacando fuera lo del "satanismo" por lo menos la imagen de la guitarra no estaba mal xD
#195
ASM / Re: fasm consola
3 Junio 2014, 15:39 PM
Nunca programé para DOS así que ni idea. Pero en windows definitivamente nunca me hizo falta.
El problema que veo ademas que estas mezclando codigo 16 bit con 32bit, es que efectivamente hay un copy past alli.
Te diría que deseches el codigo y simplemente. Ya te he pasado una plantilla para crear una consola y inclusive para imprimir una cadena.
CitarMsg1  DB 'Introduzca el nombre:',0
Msg2  DB 'Total:$'
Msg1 es cadena que termina en NULLO como tiene que ser en Windows... pero la segunda en $ para DOS?

Dececha el copy past y escribe unas lineas, no matan, te lo aseguro :)
#196
ASM / Re: fasm consola
3 Junio 2014, 04:09 AM
Y para que quieres guardar el segmento de datos en 32bit? Es como irrelevante.
#197
ASM / Re: fasm consola
2 Junio 2014, 16:05 PM
Hola, como te había comentado EternalIdol,
http://www.cplusplus.com/reference/cstdio/printf/



cinvoke printf, szFORMATO, edx

donde szFormato podría ser:
szFORMATO db "Este es el valor de DX: %i",0




recuerda que como es 32 bit, es dificil que pases como parametro DX solo, tienes que pasar el registro EDX completo.
Para que no haya problemas, recuerda hacer  XOR EDX, EDX al inicio, asi no tienes problemas con el bit alto. y Si modificas solamente DX, EDX tendrá el mismo valor.

i% significa que vas a pasar como parametro un nro entero, un INT.
printf va reemplazar %i con el valor del siguiente parametro.
Si usas por ejemplo "%i, %i"  tendrás que pasar como parametro 2 enteros.


Seria algo como

 ccall   [printf],szFORMATO, edx

szFORMATO es "%i",0

Puedes programar en fasm en 16bit tambien.
PE console  una aplicación con consola de 32 bit. No exiten interrupciones alli.
En Fasm puedes programar en 16bit tambien, si mal no recuerdo era format MZ, asi obtienes una aplicacion para DOS (que es  consola)




Saludos.
#198
ASM / Re: fasm consola
30 Mayo 2014, 16:10 PM
Hola, yo prefiero usar la runtime de C para  la consola, se hace asi:

format PE  Console
entry start

include '%fasminc%/win32ax.inc'

section ".data" data readable writeable
       szMsg db 'Hola',0
       frmt db '%s',0
       szPause db 'PAUSE',0
       


section ".code" code readable writeable executable
start:

      cinvoke  printf, szMsg, frmt
      cinvoke  system, szPause
      invoke   ExitProcess,0

section ".idata" import data readable writeable

library kernel32,'kernel32.dll',\
       user32,'user32.dll',\
       msvcrt,'msvcrt.dll'

       include '%fasminc%\api\kernel32.inc'
       include '%fasminc%\api\user32.inc'
       include '%fasminc%\api\msvcrt.inc'


msvcrt.inc no viene con fasm, pero lo puedes agregar manualmente a los includes.
Con la ventaja de tener toda la libreria de c standard a mano; En el caso de la consola, obtiene el HANDLE automaticamente

http://bitshare.com/files/bwvzbp1q/MSVCRT.INC.html
colocas el archivo en INCLUDE/API

Saludos.
#199
Debe ser falso positivo. Estas usando un compilador viejo de Borland. Turbo Cpp?

Aparentemente a tu antivirus no les gustan aplicaciones de 16bit.

Puedes desactivarlo temporalmente o agregar el directorio donde crea la ejecutable como excepcion.
O mejor aun, trata de usar un compilador menos cavernicola. (xD)
#200
Mh... fijate el link que te paso McksYS  para el tema de convenciones que es importante ^^

Luego, ecx es un registro de proposito general.
El llamado "Count Register" CX tenía un proposito específico en DOS 16 bit. En 32bit es un registro mas del monton.