• Viernes 3 de Mayo de 2024, 07:21

Autor Tema:  Error Al Compilar  (Leído 2188 veces)

markko

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Error Al Compilar
« en: Viernes 23 de Julio de 2004, 03:35 »
0
Hola, tengo un pequeño problema a la hora de compilar usando el tasm, me sale este error, y no entiendo porque sale eso, el error dice asi:
Fatal ** out  of hash space.
Eso ocurre cuando coloco "include windows.inc", ose asi:
.386p
.model flat,stdcall
include Windows.inc -->si quito esta linea, funciona bien, pero si lo dejo sale el eror
.
.
.
.data
.
.


Alguiene que me ayudarme.
Gracias

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Error Al Compilar
« Respuesta #1 en: Viernes 23 de Julio de 2004, 09:11 »
0
Me parece que esa sintaxis es la de MASM y no la de TASM. En concreto el archivo windows.inc viene con MASM32.

 :comp:  :hola:  :ph34r:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

markko

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Error Al Compilar
« Respuesta #2 en: Viernes 23 de Julio de 2004, 17:38 »
0
Hola, gracias por responder.
Pero yo he visto en ejemplos que lo hacen asi, y lo compilan con el tasm32, y si no es asi entonces como es?.......

REDD

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Error Al Compilar
« Respuesta #3 en: Sábado 24 de Julio de 2004, 00:05 »
0
No te faltara indicar la ruta del archivo windows.inc ? te pregunto por que no se de TASM32 yo uso el MASM32 y en este el archivo se incluye asi:

include \masm32\include\windows.inc

markko

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Error Al Compilar
« Respuesta #4 en: Sábado 24 de Julio de 2004, 04:13 »
0
No creo, porque si no me diria que el archivo no existe. Estoy usando el tasm5.0 que me lo baje hace poco.  Los archivos del TASM los tengo asi:
Citar
\Tasm
     \BIN 
          Tasm32.EXE
          Tlink32.EXE
     \EJEMPLO
           Ejecutar.bat
           ejemplo1.asm
           .
           .
           .
      \INCLUDE
           Windows.inc
           .
           .
           .
-----------------------------------------------
y el  ejecutar.bat es:
--------------ejecutar.bat-------------------------
..\BIN\Tasm32 /ml /z %1
..\BIN\Tlink32 -x /Tpe /c %1, , , ..\lib\import32.lib
---------------------------------------------------------
el include lo coloco asi (en ejemplo1.asm):
include ..\BIN\INCLUDE\Windows.inc

Entonces para compilar solo pongo en la linea de comandos :
D:\tasm\EJEMPLO>ejecutar ejemplo1
Y listo.
Digamne que estoy haciendo mal.... y Gracias.