Delphi - problema sencillo en delphi (problema de codigo)

 
Vista:

problema sencillo en delphi (problema de codigo)

Publicado por diego (1 intervención) el 29/07/2007 06:53:04
hola a todos los delphieros soy un pibe de 16 años recien entrado en delphi y no se por que el siguiente codigo da que no declare a domingo si yo declare a todas como "string"
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
dia1 ,dia2 ,dia3 ,dia4 ,dia5 ,dia6 ,dia7 : string
implementation;
{$R *.dfm};
begin
dia1:='domingo';
dia2:='lunes';
dia3:='martes';
dia4:='miercoles';
dia5:='jueves';
dia6:='viernes';
dia7:='sabado';
showmessage
(domingo);
end.

al que puedan responder (supongo que no debe ser muy dificil) me escribe y de paso me podrian decir donde puedo encontrar un buen tutorial por que los que lei son muy basicos y no hay nada escrito sobre estos errores. muchisimas gracias. (tengo delphi 7)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema sencillo en delphi (problema de codigo

Publicado por Juzam (821 intervenciones) el 29/07/2007 12:46:23
Supongo que el error te aparece en el ShowMessage. ShowMessage debe recibir como parámetro un string. Domingo, tal y como lo pasas no lo es, ya que no le has puesto las comillas simples. Debería ser:

showmessage ('domingo');

o

ShowMessage (dia1);

Es importante poner cuando preguntes el error que te da y donde aparece el error, así lo vemos más fácil ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema sencillo en delphi (problema de codigo

Publicado por diego (2 intervenciones) el 30/07/2007 00:56:58
ok muchas gracias por contestar.... chau.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema sencillo en delphi (problema de codigo

Publicado por diego (2 intervenciones) el 30/07/2007 01:10:09
no he solucionado nada sigue con errores el codigo:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
dia1 ,dia2 ,dia3 ,dia4 ,dia5 ,dia6 ,dia7 : string
implementation;
{$R *.dfm};
begin
dia1:='domingo';
dia2:='lunes';
dia3:='martes';
dia4:='miercoles';
dia5:='jueves';
dia6:='viernes';
dia7:='sabado';
showmessage
('dia 1');
end.
recibe estos errores y no se por que:
expected but implementation found,
declaration expected but ';' found
could not compile used unit "unit1.pas"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema sencillo en delphi (problema de codigo

Publicado por Dr Juzam (821 intervenciones) el 30/07/2007 11:07:56
Te falta un punto y coma después de la declaración de las variables dia y te sobra detrás de {$R *.dfm}
Te copio el código que me funciona:

var
Form1: TForm1;
dia1 ,dia2 ,dia3 ,dia4 ,dia5 ,dia6 ,dia7 : string;

implementation

{$R *.dfm}
begin
dia1:='domingo';
dia2:='lunes';
dia3:='martes';
dia4:='miercoles';
dia5:='jueves';
dia6:='viernes';
dia7:='sabado';
showmessage
('dia 1');
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar