Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2009
amfm amfm is offline
Registrado
 
Registrado: nov 2009
Posts: 2
Poder: 0
amfm Va por buen camino
Recompilar programas de TURBO PASCAL en DELPHI

Hola.

Llevo días buscando en internet la forma de volver a compilar mis programas escritos en Turbo Pascal en Delphi, para que funcionen en los entornos de 64 bits.

Simplemente quiero hacer una "aplicación de consola" en Delphi con dichos programas, pero veo que Delphi no reconoce las UNITS de Turbo Pascal.

En concrteto necesito los equivalentes en Delphi de las Units de TP7 Dos.TPU y Windos.TPU, principalmente. O saber qué units de Delphi habría que incluir para que soportaran las funciones de esas Units (si existen).

La UNIT Crt de Turbo Pascal, sí la encontré en internet para Delphi. y se llama Crt32.dcu Las demás nadie habla de ellas, por lo que supongo que, o bien ahora se llaman de otra forma en Delphi, o no sé a qué es debido.

Espero vuestra ayuda.

Nota: otros métodos alternativos como GNU Pascal o Free Pascal, sólo me han servido para programas de poca monta, pero fallan en muchas cosas.
Responder Con Cita
  #2  
Antiguo 30-11-2009
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pues con Delphi no estoy seguro, pero quizá tengas más éxito con Free Pascal. Aunque por lo que he leído tiene algún que otro percance con los 64bit.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 30-11-2009
amfm amfm is offline
Registrado
 
Registrado: nov 2009
Posts: 2
Poder: 0
amfm Va por buen camino
Gracias por tu respuesta.

Con FreePascal no se consigue nda de nada... Todo son errores de compilación. Sin embargo, con DEV-GNU Pascal compilan bastante bien muchos de ellos, salvo algunas cosillas.


Otra solución que hay es usar DOSBox, pero no sé cómo arreglar el tema del font de modo texto que tiene. Es muy pequeño.
Responder Con Cita
  #4  
Antiguo 30-11-2009
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
¿Que con FPC da muchos errores y con GNU/Pascal no? Raro, raro, raro... ¿Utilizaste la opción de compatibilidad con TurboPascal en Free Pascal?

Lo del tamaño de tipografía, siendo un programa de consola dudo mucho que puedas hacer nada desde tu programa. La tipografía de la consola la establece el sistema operativo. Como mucho si cambias la configuración del mismo o cambias el archivo donde se describen los caracteres (siempre que no utilize la definida en la BIOS, claro).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 30-11-2009 a las 09:47:26.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Usar la libreria crt.dcu de Turbo Pascal 7 en delphi 2205 nunez1984 API de Windows 10 08-03-2010 04:36:34
Comparativa entre Free Pascal 2.2.0 y Turbo Pascal 7.0 esocrates Varios 2 14-07-2008 14:56:24
From turbo pascal to delphi6 Roberto Sánchez Varios 10 12-09-2006 03:22:44
Unidad Crt de Turbo Pascal en Delphi para consola linuxfresh Varios 0 08-09-2006 18:06:55
compatibilidad entre Turbo Pascal 7 y Delphi 7 !! Jat Varios 0 13-12-2004 23:24:34


La franja horaria es GMT +2. Ahora son las 11:03:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi