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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-07-2010
P0werBurn P0werBurn is offline
Miembro
 
Registrado: jun 2010
Posts: 47
Poder: 0
P0werBurn Va por buen camino
Problema con Pascal.

Hola!
Bueno, tras varios usuarios de esta página que me recomendaron empezar por Pascal antes que por Delphi para tener todos los conceptos más claros, hace unos días me puse a ello... y bueno, tengo un problema...
Quiero hacer con FPC en una interfaz básica del msdos de Windows que primero diga "introduzca un valor completo:" y luego escribir abajo, y al pulsar enter que se quite:

Program ejemplo02;
uses crt;
var a=integer;
begin
clrscr;
writeln('Introduzca un valor completo');
readln(a);
readkey;
end.

El problema está en que no lo compila... detecta algún error y no sé cuál es.
A ver si vosotros podéis ayudarme.
Un saludo,
P0werBurn.
Responder Con Cita
  #2  
Antiguo 18-07-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 26
Caral Va por buen camino
Hola
En delphi:
Código Delphi [-]
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var a :integer;

begin
writeln('Introduzca un valor completo');
readln(a);
end.

end.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 18-07-2010
P0werBurn P0werBurn is offline
Miembro
 
Registrado: jun 2010
Posts: 47
Poder: 0
P0werBurn Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
En delphi:
Código Delphi [-]
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var a :integer;

begin
writeln('Introduzca un valor completo');
readln(a);
end.

end.
Saludos

Perfecto, el problema estaba en el momento en el que declaraba la variable, tenía que poner a :integer; en vez de a=integer;.
Muchas gracias!
Saludos!
Responder Con Cita
  #4  
Antiguo 18-07-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 26
Caral Va por buen camino
Hola
Bueno, ese era uno de los problemas, por lo menos en delphi no reconocia tampoco estos:
Código Delphi [-]
uses crt; // no lo reconoce
var a=integer; //estaba mal como ya sabes
begin
clrscr; // no lo reconoce
writeln('Introduzca un valor completo');
readln(a);
readkey; // no lo reconoce
end.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 18-07-2010
P0werBurn P0werBurn is offline
Miembro
 
Registrado: jun 2010
Posts: 47
Poder: 0
P0werBurn Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Bueno, ese era uno de los problemas, por lo menos en delphi no reconocia tampoco estos:
Código Delphi [-]
uses crt; // no lo reconoce
var a=integer; //estaba mal como ya sabes
begin
clrscr; // no lo reconoce
writeln('Introduzca un valor completo');
readln(a);
readkey; // no lo reconoce
end.
Saludos
Bueno, esque delphi declara por sí solo las librerías... eso explica lo de crt.
clrscr no funciona porque le programa que he hecho yo funciona mediante msDOS, y era para que sólo saliera el contenido del programa, no datos de que se está ejecutando el programa "xxx.exe" del directorio "c:\xxx\xxx\xxx.exe".
Readkey tampoco lo reconoce por la misma razón que lo de clrscr, sólo funciona con msDOS
Responder Con Cita
  #6  
Antiguo 18-07-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 26
Caral Va por buen camino
Hola
Pero no sale nada de lo que dices con el codigo que puse y se ejecuta en msdos tambien sin necesidad del uso de crt etc, etc..
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 18-07-2010
P0werBurn P0werBurn is offline
Miembro
 
Registrado: jun 2010
Posts: 47
Poder: 0
P0werBurn Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Pero no sale nada de lo que dices con el codigo que puse y se ejecuta en msdos tambien sin necesidad del uso de crt etc, etc..
Saludos
Ya, esque lo de uses crt; es prescindible...
Bueno, por ahora el tutorial va así, asique por lo tanto... jejejeje
Un saludo.
Responder Con Cita
  #8  
Antiguo 18-07-2010
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.496
Poder: 21
MAXIUM Va camino a la fama
FPC vs Delphi en modo consola.
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
Problema Turbo pascal DANIELOVICH Lazarus, FreePascal, Kylix, etc. 1 24-11-2008 13:17:35
Comparativa entre Free Pascal 2.2.0 y Turbo Pascal 7.0 esocrates Varios 2 14-07-2008 14:56:24
¿El problema de la referencia circular de unidades es propio de Object Pascal? kakarotv5 OOP 18 10-11-2007 19:19:20
Problema Definiendo Clase en Free Pascal gerupc Varios 18 19-07-2007 15:31:19
manual de excepciones de object pascal para free pascal??? Garion OOP 3 27-05-2005 00:42:29


La franja horaria es GMT +2. Ahora son las 02:25:55.


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