close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of Ticket #922


Ignore:
Timestamp:
Jun 21, 2010, 8:26:05 AM (15 years ago)
Author:
Víctor de Buen Remiro
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #922 – Description

    initial v1  
    1414  //Ubicación física del archivo en el disco local
    1515  Text _.path = "";
     16  //Indica si el archivo está correctamente abierto
     17  Real _.isOpen = False;
    1618  //Abre el archivo para lectura o escritura
    1719  Real Open(Text path, Text readOrWrite);
    1820  //Cierra el archivo
    19   Real Close();
     21  Real Close(Real void);
    2022  //Añade un fichero al archivo
    2123  Real File.Add(Set originalFilePath);
     
    2931  Real Dir.Extract(Text originalDirPat, Text destinationDirPath);
    3032  //Determina si existe o no un directorio dentro del archivo
    31   Real Dir.Exists(Text originalFilePath)
     33  Real Dir.Exists(Text originalFilePath);
     34
     35  Real __destroy (Real void) 
     36  {
     37    If(_.isOpen, Close(void))
     38  }
     39
    3240};
    3341}}}
    3442
    35 Luego se podrían añadir otros métodos conforme se hicieran necesarios. De esta clase básica se podría luego heredar una clase para cada motor que se quiera manejar:
     43El destructor se encargaría de cerrar el archivo si no lo ha hecho el usuario previamente. Luego se podrían añadir otros métodos conforme se hicieran necesarios. De esta clase básica se podría luego heredar una clase para cada motor que se quiera manejar:
    3644
    3745{{{