RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  6458 - ERROT EN BORLAND PASCAL PARA WINDOWS
Autor:  Orlando M
Saludos,

Tengo un problema para ejecutar un programa en Borland Pascal para Windows. El codigo corre perfectamente cuando lo compilo en modo Real, pero al hacerlo para Windows me sale un error "Data segment too large". Ademas no puedo aumentar el tamaño de Heap en la opcion Memory sizes, me sale que el valor debe estar comprendido entre 0 y 65520.
¿ Como hago para que mi programa tenga disponible toda la memoria fisica del sistema, o al menos los primeros 640KB como sucedia en el modo DOS ?. Mi programa usa punteros a arrays de numeros enteros y reales, de esta manera:
xs : ^Array[1..4000] of record
x : Real;
y : Real;
z : Single;
end;

t : ^Array[1..10000] of record
p1, p2, p3 : Integer;
end;
v : ^Array[1..10000] of record
t1, t2, t3 : Integer;
end;

notese que cada variable no supera el limite de 64KB, entonces no deberia haber problema al compilarlo en Windows.


Nombre
Apellidos
Correo
Comentarios