Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 24-05-2010
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Ejemplo de conexión:
Código Delphi [-]
procedure TfrExpterminales.btConectarClick(Sender: TObject);
begin
  try
  IdFTP.Host    :=HostTxt.Text;
  IdFTP.Port    :=StrToInt(PortTxt.Text);
  IdFTP.UserName:=UserTxt.Text;
  IdFTP.PassWord:=PassTxt.Text;
  IdFTP.Connect;

  pnEstado.Caption:='Servidor Conectado';
  pnEstado.Font.Color:=ClGreen;
  pnEstado.BevelOuter:=bvRaised;

  btDesconectar.Enabled :=True;
  btListar.Enabled :=True;
  btEliminar.Enabled:=True;
  btSubir.Enabled :=True;
  btDescargar.Enabled :=True;
  spActUno.Enabled :=True;
  btConectar.Enabled :=False;

    Try
    IbDtsFicheros.Open;
    Except
    ShowMessage('Error Local al abrir la Tabla de información de Ficheros.');
    end;

  btListar.Click;
  except
    raise Exception.Create( 'No se ha podido conectar con el servidor ' + IdFTP.Host );
  end;

end;

Ejemplo de enviar un fichero:
Código Delphi [-]
procedure TfrExpterminales.btSubirClick(Sender: TObject);
var
F: File of byte;
sArchivo:String;
begin
cSubirFichero:= cCaminoZipExp+'Dat010'+Vendedor+'.Zip';
AssignFile( F, cSubirFichero );
Reset( F );
CloseFile( F );

btListar.Click;


  if btConectar.Enabled = False then
  begin


    pnMensajes.Color:=ClBlack;

      try
      IdFTP.Delete('Dat010'+Vendedor+'.Zip');
      Except
      end;

      //Subir archivo
     Try
     IdFTP.Put( cSubirFichero, ExtractFileName( cSubirFichero ), False );
     except
     ShowMessage('Se produjo un error al subir el fichero.');
     end;

    pnMensajes.Caption:='';
    pnMensajes.Color:=clBtnFace;
    btListar.Click;
  end
  else
  ShowMessage('Primero tiene que conectar con el servidor.');

end;

Te lo he pegado según lo tengo, es para que te hagas una idea, estoy utilizando las Indy.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
 



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
Conectarse a una web. imossa Internet 0 22-01-2008 11:26:00
conectarse via Internet cesar_picazo Conexión con bases de datos 1 30-08-2005 20:19:13
conectarse alachaise Redes 1 24-06-2005 20:13:02
Conectarse en red II CFPA86 Internet 0 17-09-2003 16:28:58
Conectarse en red CFPA86 Varios 0 16-09-2003 20:40:52


La franja horaria es GMT +2. Ahora son las 00:39:59.


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