Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-03-2013
darkamerico darkamerico is offline
Miembro
 
Registrado: dic 2010
Posts: 273
Poder: 16
darkamerico Va por buen camino
Cargar un archivo remoto que esta en un Servidor Web

Saludos amigos, tengo que cargar un RTF que reside en un servidor Web. Alguien sabe si es posible.

Algo como esto:

RichEdit1.Lines.LoadFromFile('http://192.168.1.215/doc.rtf');

Atte

Americo
Responder Con Cita
  #2  
Antiguo 01-03-2013
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No. Primero tienes que descargar el archivo a tu disco local y de ahí cargarlo al RichEdit.

// Saludos
Responder Con Cita
  #3  
Antiguo 01-03-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si se puede de forma directa (no es necesario pasarlo a disco, a menos que sea grande).

http://delphi.about.com/od/interneti...t_file_net.htm
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 01-03-2013
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No entiendo. El código que citas justamente lo que hace es descargar un archivo. Quizá puedas evitar guardarlo en el disco local alimentando directamente el stream de memoria del RichEdit, pero de todas formas lo estás descargando.

Quizá no fui claro y se interpretó que debía uno descargar manualmente el archivo. Presuponía que sería con código Delphi.

// Saludos
Responder Con Cita
  #5  
Antiguo 01-03-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si, es eso. Leer directamente del stream, y ahorrarse el descargar en disco.
__________________
El malabarista.
Responder Con Cita
  #6  
Antiguo 01-03-2013
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Y cómo lo haces con WinInet? El enlace que pones es para descargar a disco el archivo.

Con Indy me supongo que se puede usar un componente TIdHTTP con algo parecido a esto:

Código Delphi [-]
var
  Stream: TMemoryStream;

begin
  Stream := TMemoryStream.Create;
  try
    IdHTTP1.Get('http://192.168.1.215/doc.rtf', Stream);
    Stream.Position := 0;
    RichEdit1.Lines.LoadFromStream(Stream);
  finally
    Stream.Free;
  end;
end;

Pero no lo he probado.

// Saludos
Responder Con Cita
  #7  
Antiguo 01-03-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Ah! Tenes razon. No me fije bien en el codigo...


Este si es, con winnet y con Indy:

http://stackoverflow.com/questions/6...read-in-delphi
__________________
El malabarista.
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
Problema de conexion a servidor remoto marcelofabianip MySQL 4 08-04-2012 09:24:43
Conexion IP Servidor (escritorio Remoto) Caral Varios 3 29-08-2006 04:26:04
Cargar un archivo cuyo path está en un memo barrauda Varios 4 22-12-2005 22:10:56
Servidor Remoto Fernando MS SQL Server 3 21-03-2005 16:28:32
Conexión con servidor remoto pache Conexión con bases de datos 4 28-10-2003 14:41:00


La franja horaria es GMT +2. Ahora son las 01:14:28.


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