Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-06

Pregunta de novato

8 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Alejandro D. Burne

Estoy dando mis primeros pasos en esto, y obviamente, me ahogo en un vaso de agua.

program Project1;
uses
  SysUtils, Dialogs;
 begin
   showmessage('hello world')
 end.
project1.lpr(8,15) Error: Identifier not found "showmessage"
project1.lpr(10) Fatal: There were 1 errors compiling module, stopping

Alguien que me pueda dar una mano???

Gracias!!!

Reply by email

Paola Bruccoleri

Hola.. te falta agregar una unit, pero no estoy segura cual: Classes, LResources, Forms, Controls, Graphics, Dialogs,

   LCLType, ComCtrls;

chauuuuuuuuu

project1.lpr(8,15) Error: Identifier not found "showmessage" project1.lpr(10) Fatal: There were 1 errors compiling module, stopping Alguien que me pueda dar una mano???

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos�
URUGUAY
Usuario Linux Counter: #353833 (desde 29-04-04)
Blog: http://paolabruccoleri.reducativa.com
Wiki: http://wiki.reducativa.com
Material sobre las XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Visita el Portal Educativo
http://www.reducativa.com.uy

Reply by email

Alejandro D. Burne

2009/6/1 Paola Bruccoleri <pbruccoleri en adinet.com.uy>:

Show quoted text 10 lines
Hola.. te falta agregar una unit, pero no estoy segura cual: �Classes, LResources, Forms, Controls, Graphics, Dialogs, �LCLType, ComCtrls; chauuuuuuuuu > project1.lpr(8,15) Error: Identifier not found "showmessage" > project1.lpr(10) Fatal: There were 1 errors compiling module, stopping > Alguien que me pueda dar una mano???

Segun la documentaci�n es de la unit Dialogs, la cual esta referenciada, por ello que no entiendo:

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Dialogs' (#lcl) ShowMessage

Show Message
Declaration

Source position: dialogs.pp line 509

procedure ShowMessage(
  const aMsg: String
);
Arguments

aMsg

A string constant containing the message to be shown. Description

Procedure ShowMessage (const Msg: string);
The simplest message dialog: takes a simple string as argument, displays it in a stereotyped box,
and waits for a mouse-click or enter-key event
before returning to the calling routine or program.

This is a modal procedure call,
that is the box is displayed, receives focus,
and does not relinquish focus until the OK box is clicked or otherwise selected.

See also

forms.TApplication.MessageBox

Message Box: a useful function to display a message. Example

 Program LazMessage;
 Uses Dialogs;
 begin
   ShowMessage ('This is a message from Lazarus')
 end.

Reply by email

jesusrmx en yahoo.com.mx

--- El lun 1-jun-09, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 10 lines
De:: Paola Bruccoleri <pbruccoleri en adinet.com.uy> Asunto: Re: [Lazarus-es] Pregunta de novato A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Fecha: lunes 1 de junio de 2009, 17:29 Hola.. te falta agregar una unit, pero no estoy segura cual: � Classes, LResources, Forms, Controls, Graphics, Dialogs, � LCLType, ComCtrls;

Ademas de lo que te comenta Paola, asegurate de que tienes una referencia al paquete LCL: Project->Project Inspector->"+"->New Requirement->Package Name->LCL.... pero....

Definitivamente lo mas facil, es: Project->New Project->Application->Ok
Has click en TButton en la paleta de componentes y luego has click en el editor de formularios, se creara un boton ahi, has dobleclick sobre el boton recien colocado y escribe:  showmessage('hello world');

eso es todo, ahora presiona "play" y eso deberia funcionar.

Jesus Reyes A.

�Obt�n la mejor experiencia en la web! Descarga gratis el nuevo Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=mx

Reply by email

Alejandro D. Burne
to jesusrmx en yahoo.com.mx

El d�a 1 de junio de 2009 19:45, <jesusrmx en yahoo.com.mx> escribi�:

Show quoted text 24 lines
--- El lun 1-jun-09, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�: > De:: Paola Bruccoleri <pbruccoleri en adinet.com.uy> > Asunto: Re: [Lazarus-es] Pregunta de novato > A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> > Fecha: lunes 1 de junio de 2009, 17:29 > Hola.. te falta agregar una unit, > pero no estoy segura cual: > � Classes, LResources, Forms, Controls, Graphics, > Dialogs, > � LCLType, ComCtrls; > Ademas de lo que te comenta Paola, asegurate de que tienes una referencia al paquete LCL: Project->Project Inspector->"+"->New Requirement->Package Name->LCL.... pero.... Definitivamente lo mas facil, es: Project->New Project->Application->Ok Has click en TButton en la paleta de componentes y luego has click en el editor de formularios, se creara un boton ahi, has dobleclick sobre el boton recien colocado y escribe: �showmessage('hello world'); eso es todo, ahora presiona "play" y eso deberia funcionar. Jesus Reyes A.

Efectivamente era eso, ahora me tira otro error ;-)

Gracias!!!!

Reply by email

Carlos German Tejero
to Alejandro D. Burne: Estoy dando mis primeros pasos en esto, y obviamente, me ahogo en un vaso de agua.…

Para que funcione correctamente una aplicacion tipo gui con LCL debes tener la dependencia de la LCL, agregar la unidad interfaces a tu lista de unidades del programa e inicializar el objeto Application de la unidad Forms:

program Project1;
{$apptype gui}
{$mode objfpc}{$H+}

uses
Interfaces,
Forms,

  Dialogs;
begin
  Application.Initialize;
  MessageDlg('Prueba', mtWarning, [mbOK], 0);
  Application.Terminate;
end.

2009/6/1 Alejandro D. Burne <alejandro.dburne en gmail.com>

Show quoted text 24 lines
Estoy dando mis primeros pasos en esto, y obviamente, me ahogo en un vaso de agua. program Project1; uses SysUtils, Dialogs; begin showmessage('hello world') end. project1.lpr(8,15) Error: Identifier not found "showmessage" project1.lpr(10) Fatal: There were 1 errors compiling module, stopping Alguien que me pueda dar una mano??? Gracias!!! _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090601/3d9c983f/attachment.html>

Reply by email

Alejandro D. Burne
to Carlos German Tejero

ok, como primera prueba estaba escribiendo una aplicaci�n de consola, x ello que no esta forms x ejemplo

Igualmente gracias x la info

2009/6/1 Carlos German Tejero <german_tejero en yahoo.com.ar>:

Show quoted text 60 lines
Para que funcione correctamente una aplicacion tipo gui con LCL debes tener la dependencia de la LCL, agregar la unidad interfaces a tu lista de unidades del programa e inicializar el objeto Application de la unidad Forms: program Project1; {$apptype gui} {$mode objfpc}{$H+} uses � Interfaces, � Forms, � Dialogs; begin � Application.Initialize; � MessageDlg('Prueba', mtWarning, [mbOK], 0); � Application.Terminate; end. 2009/6/1 Alejandro D. Burne <alejandro.dburne en gmail.com> > > Estoy dando mis primeros pasos en esto, y obviamente, me ahogo en un > vaso de agua. > > program Project1; > > uses > �SysUtils, Dialogs; > > �begin > � showmessage('hello world') > �end. > > project1.lpr(8,15) Error: Identifier not found "showmessage" > project1.lpr(10) Fatal: There were 1 errors compiling module, stopping > > Alguien que me pueda dar una mano??? > > Gracias!!! > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es -- Carlos Germ�n Tejero _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

Giuseppe Luigi Punzi Ruiz

Como ya te han dicho, mientras lo consigues, para no desesperar, usa las snapshots diarias.

Lo del par�metro en ejecuci�n -pcp, es lo que te cambia, en las opciones, la carpeta de l�zarus?

En mi mac, tengo dos l�zarus, y siempre que abro uno u otro, tengo que estar corrigiendo a mano la ruta.

Un saludo.

Enviado usando Real Mail de Vodafone.

Earlier message 36 lines
-----Original Message----- From: "Paola Bruccoleri" <pbruccoleri en adinet.com.uy> Sent: Mon, 01 Jun 2009 19:29:30 -0300 To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Received: 02-Jun-2009 00:32:11 +0200 Subject: Re: [Lazarus-es] Pregunta de novato Hola.. te falta agregar una unit, pero no estoy segura cual: Classes, LResources, Forms, Controls, Graphics, Dialogs, LCLType, ComCtrls; chauuuuuuuuu >project1.lpr(8,15) Error: Identifier not found "showmessage" >project1.lpr(10) Fatal: There were 1 errors compiling module, stopping >Alguien que me pueda dar una mano??? ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� URUGUAY Usuario Linux Counter: #353833 (desde 29-04-04) Blog: http://paolabruccoleri.reducativa.com Wiki: http://wiki.reducativa.com Material sobre las XO: http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2: http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO Visita el Portal Educativo http://www.reducativa.com.uy

Reply by email