Softonic.com otorga a LoginControl la corona Softonic del Muy Bueno.


LoginControl hace presencia en...



... y en el CD4 de...




 

 Estás en:  Recursos / TPartMetFile
TPartMetFile para Borland Delphi
 
Ficha técnica


Nombre:
TPartMetFile
Versión:
1.0
Licencia:
Freeware / Bajo términos de licencia GNU General Public License
Diseñado para:
Delphi 5, 6, 7
Código fuente:
Incluido
Tamaño del componente: 18 Kb
Tamaño de la Demo compilada: 239 Kb
Idioma: Castellano / Inglés

Descripción


  TPartMetFile es un componente para Borland Delphi de código fuente nativo que le permitirá acceder al contenido de los archivos Part.Temp, generados por los clientes P2P tales como dDonkey y eMue. En estos archivos se guarda información como el nombre de archivo que se está descargando, el tamaño, el Hash, etc. y con este componente es posible leer estos datos.

Instalación


  Este componente incluye código fuente (con licencia GNU) y es posible compilarlo para su uso en Delphi 5, 6 ó 7, aunque como se trata de un componente que no utiliza ninguna función especial es posible que pueda ser utilizado sin problemas en versiones anteriores de Delphi.
  Para instalarlo tan sólo debe abrir el archivo "PartMetFilePkg.dpk" en Delphi 6 ó 7 y hacer clic en el botón Install del editor de paquetes. El componente se instalará en la pestaña "Pandre". En versiones anteriores de Delphi a la de Delphi 6, para instalar el componente haga clic en el menú "Component" y a continuación en "Install component...". Elija el archivo "PartMetFile.pas" y haga clic en "OK". Recompile su paquete de componentes y listo.

Utilización


 
TPartMetFile es un componente no visual que consta de 5 propiedades modificables, que no son más que los mensajes devueltos correspondientes a los estados del archivo y a la prioridad, es decir, son para "traducir" los mensajes del componente a su gusto.
  Como Eventos se presentan dos: OnReaded y OnError. El primero se da cuando se ha leído correctamente el archivo Part.Met y el segundo, cuando se presenta algún error el la lectura del archivo.
  Para su funcionamiento está construido en otras propiedades no modificables que son:

Propiedad Tipo Descripción
 PertMetFile  String  Es la ruta del archivo .part.met completa.
 MetVersion  Integer  La versión del archivo .part.met. Normalmente es 224.
 Hash  String  El HASH con formato MD4 que identifica al archivo.
 FileType  String  Tipo de archivo (Vídeo, Audio, Imagen, etc) si es que se guardó su tipo en el .part.met.
 Format  String  Igual que FileType pero con el formato del archivo.
 Filename  String  Nombre del archivo que estamos descargando en el cliente y al que pertenece el part.met.
 PartName  String  Nombre del archivo .part en el que se escriben los datos descargados.
 Hases  TStringList  Si el archivo es grande, tendrá varios Hash. Esto devuelve un TStringList con los hashes en orden.
 Partials  Integer  Nº de hashes que contienen la propiedad Hases.
 NoTags  Integer  Nº de tags de los que se compone el archivo .part.met.
 Filesize  Integer  Tamaño del archivo que se está descargando.
 Transfered  Integer  Bytes que ya se han transferido.
 Status  String  Estado de la descarga (Pausado, Esperando)
 Priority  String  Prioridad de descarga (Alta, Normal o Baja)
Procedimiento Descripción
ReadFile(PartMetFile: String);

 Con este procedimiento es con el que abrimos el archivo Part.Met para su lectura. Una vez leido, se da el evento OnReaded y las propiedades anteriores tomarán los valores leídos.

 En el paquete del componente se incluye una demostracion con código fuente incluido.

Download!


  El componente se presenta en dos archivos paquetes. Uno que incluye una DEMO compilada y otro que no. Ambos contienen el mismo componente TPartMetFile.

    Descargar Componente con Demo.exe (239 Kb)

    Descargar Componente sin Demo.exe (18 Kb)

Ayuda


  Para preguntas, dudas, sugerencias y demás sobre TPartMetFile escriba a:

soporte@pandreonline.com
 

Se ve mejor con resolución de 800x600 ó superior.
PandreOnline.com - Copyright © 2002-2004 José Andrés Gómez Martín. Todos los derechos reservados.