Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-05-2010
trex2000 trex2000 is offline
Miembro
 
Registrado: may 2003
Posts: 240
Poder: 22
trex2000 Va por buen camino
Conectarse a pag web

Saludos a todos, mi duda es la sig:
¿Como me puedo conectar a una pag de internet desde delphi si tengo el usuario y password para importar algunas datos a excel?

¿Como mando datos a una pag de internet desde un prog en delphi?

De antemano muchas gracias.
Responder Con Cita
  #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
  #3  
Antiguo 25-05-2010
trex2000 trex2000 is offline
Miembro
 
Registrado: may 2003
Posts: 240
Poder: 22
trex2000 Va por buen camino
Gracias por tu respuesta estoy muy verde en este tipo de programacion me podrias ayudar con lo siguiente?
Al ejecutar el codigo que pegaste me sale un error "Socket Error #11004" ¿porque y como lo corrijo?
Responder Con Cita
  #4  
Antiguo 25-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
Tienes que poner en el formulario un componente IdFtp, de la paleta de las Indy Clients.

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
Respuesta



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 02:10:06.


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