Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Psyke1 en 25 Agosto 2010, 22:27 pm



Título: [DUDA SENCILLA] DELPHI
Publicado por: Psyke1 en 25 Agosto 2010, 22:27 pm
Porque no funcionan ninguno de estos codigos?
Aviso que no tengo ni idea de Delphi
Code1:
Código
  1. procedure TForm1.FormCreate(Sender: TObject);
  2. var
  3. a:integer;
  4. b:integer;
  5. begin
  6.    a:=4;
  7.    b:=4;
  8.    if a=b then
  9.      edit1.Text:= 'hola';
  10. end.
Code2:
Código
  1. function DD(s:string):string;
  2. begin
  3.  result:= s + s + s
  4. end;
  5. /////////////////////////////////////////////////////
  6. procedure TForm1.FormCreate(Sender: TObject);
  7. var
  8. a:string;
  9. begin
  10.    a:='hhh';
  11.    if a = dd('h') then
  12.      edit1.Text:= 'hola';
  13. end.

Gracias!

DoEvents¡! :P


Título: Re: [DUDA SENCILLA] DELPHI
Publicado por: Khronos14 en 4 Octubre 2010, 15:47 pm
A mi me funcionan los 2 códigos, en la función DD te falta un ;

Código
  1. function DD(s:string):string;
  2. begin
  3.  result:= s + s + s;
  4. end;
  5.  

Tal vez lo copiaste de algún sitio y te olvidaste poner el componente TEdit en el Form.

Saludos.


Título: Re: [DUDA SENCILLA] DELPHI
Publicado por: d(-_-)b en 4 Octubre 2010, 16:15 pm
el codigo funciona, solo que no puede compilar porque se comieron end; antes de end.

por ejemplo

Código
  1. procedure TForm1.FormCreate(Sender: TObject);
  2. begin
  3.  //..........
  4. end;
  5.  
  6. end.

saludos...


Título: Re: [DUDA SENCILLA] DELPHI
Publicado por: Psyke1 en 5 Octubre 2010, 20:00 pm
La duda esta ya tenia tiempo [estaba solucionada ya], agradezco la ayuda. ;)
Tengo algunos errores simples de sintaxis, porque aun me estoy acostumbrando, que yo vengo de VB. :rolleyes:

DoEvents! :P