• Domingo 17 de Noviembre de 2024, 20:47

Autor Tema:  Runtime Error (216)  (Leído 3246 veces)

Querosvan

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Runtime Error (216)
« en: Lunes 16 de Enero de 2006, 19:27 »
0
Weno pos al principio compilaba bien y tal y me salia el Error 202 ke averigüé que era por desbordamiento de memoria y que se solucionaba pasando mas variables por referencia en vez de por valor o en la seccion de Memory Sizes, pero despues de eso me sale el error216 ke por lo ke e leido es "General Protection fault" pero no atino a solucionarlo.
COmpilo en FreePascal porke TurboPascal me daba error en structure too Long en la linea:

tipo_tablero=Arra[1..75,1..22] of tipo_celda;

Si alguien me ayuda... tengo ke entregar este proyecto el jueves!!!!
Gracias de antemano.
Saludos

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Runtime Error (216)
« Respuesta #1 en: Martes 17 de Enero de 2006, 00:44 »
0
¿que es tipo_celda?
Postea más codigo....
Código: Text
  1.  
  2. type
  3.   tipo_tablero=Array[1..75,1..22] of tipo_celda;
  4.  
  5.  

Querosvan

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Runtime Error (216)
« Respuesta #2 en: Miércoles 18 de Enero de 2006, 18:02 »
0
Wenas pos el error ese ya lo solucione... era solo que me salia de la memoria restringida del S.O. o noseke y weno consegui arreglarlo...
Ahora mi problema esque necesito hacer un fichero llamada simul.log que tenga esta pinta:

1 500 300
2 512 310
3 503 317
 etc....

Los 3 valores de cada fila son 3 variables de tipo Entero, entonces nose de que tipo poner el fichero porque si pongo entero no me coge los espacios entre valores, y si pongo char no me coje los numeros al ser enteros. Estoy buscando alguna funcion que pase de entero a char o algo que pueda ayudarme... gracias

Querosvan

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Runtime Error (216)
« Respuesta #3 en: Miércoles 18 de Enero de 2006, 19:57 »
0
Weee! E conseguido escribir pero me escribe uno encima de otro... consigo ke la segunda fila la escriba detras de la primera pero joder n atino cn el salto de linea....
como meto un salto de linea?

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Runtime Error (216)
« Respuesta #4 en: Jueves 19 de Enero de 2006, 11:31 »
0
Código: Text
  1.  
  2. WriteLn(Archivo, Cadena1, Cadena2, Cadena3, CadenaN....)
  3.  
  4.