Test Foro de elhacker.net SMF 2.1

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 (delphi) [Seleccionar]
procedure TForm1.FormCreate(Sender: TObject);
var
a:integer;
b:integer;
begin
    a:=4;
    b:=4;
    if a=b then
      edit1.Text:= 'hola';
end.

Code2:
Código (delphi) [Seleccionar]
function DD(s:string):string;
begin
  result:= s + s + s
end;
/////////////////////////////////////////////////////
procedure TForm1.FormCreate(Sender: TObject);
var
a:string;
begin
    a:='hhh';
    if a = dd('h') then
      edit1.Text:= 'hola';
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 (delphi) [Seleccionar]

function DD(s:string):string;
begin
  result:= s + s + s;
end;


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 (delphi) [Seleccionar]
procedure TForm1.FormCreate(Sender: TObject);
begin
  //..........
end;

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