Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como compilo Pascal ? (https://www.clubdelphi.com/foros/showthread.php?t=24523)

Markos1970 24-08-2005 12:12:49

Como compilo Pascal ?
 
Hola. Tengo un viejo fuente hecho en Turbo Pascal 7.0
La cuiestion es que ahora quiero compilarlo y hay un monton de sentencias que el Delphi no me reconoce.
Por ejemplo: ReadKey;
Ya probe con USES Crt y WinCrt pero tampoco me reconoce estas units.
Tengo que ir a alguna opcion del compilador de Delphi (tengo la version 6)
Gracias.

Antuan 24-08-2005 13:26:49

Tienes que hacerlo en modo consola
 
Vas a File New Other
Y en el menu que te sale eliges Console Application y ya esta.
Este es un ejemplo simple.
Código Delphi [-]
program reales;
{$APPTYPE CONSOLE}
var num: real;
begin
  write('Escriba un n£mero real: ');
  readln(num);
  write('Su cuadrado es: ',sqr(num));
  readln;
end.
Yo soy un principiante y normalmente lo hago asi.

jmariano 24-08-2005 13:37:18

Aparte de lo comentado por Antuan, añadir que Delphi no posee las units "Crt" o "WinCrt" por lo que tendrás que adaptar el código sustituyendo, en la medida de lo posible, funciones especifícas por otras similares existentes en Delphi (lo que te conllevará a modificar la forma de realizar algunas operaciones).

Otra opción es conseguir alguna biblioteca de terceros que "implementen" dichas funciones. Visita la siguiente dirección donde podrás encontrar algunas que puede que te sirvan: http://www.torry.net/pages.php?id=23...3c41b9b5763aa9

Markos1970 25-08-2005 23:24:11

Cita:

Empezado por Antuan
Vas a File New Other
Y en el menu que te sale eliges Console Application y ya esta.
Yo soy un principiante y normalmente lo hago asi.

Gracias! Voy a probar con esto que decis.
Yo tambien soy principiante y, como no hay ninguin institutos que enseñe este lenguaje (al menos en Buenos Aires) uno tiene que aprender en forma autodicacta (lease: molestar y recontra hinchar a los que saben, leer libros, mirar codigos fuentes...)

Bueno gracias!

Markos1970 25-08-2005 23:31:58

Cita:

Empezado por jmariano
Delphi no posee las units "Crt" o "WinCrt" por lo que tendrás que adaptar el código sustituyendo, en la medida de lo posible, funciones especifícas por otras similares existentes en Delphi (lo que te conllevará a modificar la forma de realizar algunas operaciones).

O sea que todo eso que lei por ahi de que Delphi era ciento por ciento compatible con Turbo Pascal 7 era puro bla bla bla....
Y bueno, teniendo en cuenta que ni las .BGI de Turbo Pascal 6 "contra" la v7.0 eran compatibles entre si, supongo que era mucho pedir que hicieran Delphi compatible con Turbo Pascal 7... Pero bueno, Delphi me gusta mucho, y me siento bastante comodo, asi que seguire adelante. Gracias!

Markos1970 25-08-2005 23:33:41

Cita:

Empezado por jmariano
Visita la siguiente dirección donde podrás encontrar algunas que puede que te sirvan: http://www.torry.net/pages.php?id=23...3c41b9b5763aa9

Me olvidaba... intente entra a esta url y no podia entrar. O se cayo el servidor de esa pagina o se rompio el enlace :rolleyes:

jmariano 26-08-2005 00:17:31

Pues sip!, volvió a caer el servidor pero creo que sólo es temporal (últimamente no anda bien, lo que es una pena porque es una excelente página de recursos sobre Delphi). De todas formas, haz una búsqueda en Google especificando las palabras: crt WinCrt Delphi, y verás que encontrarás alguna página con bibliotecas que implementan las funciones de esta unit (si no todas, puede que una gran mayoría).


La franja horaria es GMT +2. Ahora son las 02:59:13.

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