• Viernes 9 de Mayo de 2025, 07:28

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - agatha

Páginas: [1]
1
C++ Builder / Ttimer
« en: Sábado 20 de Agosto de 2005, 18:02 »
¡Hola a todos!
  ¿Alguien podría decirme cómo puedo saber cuál es el valor que toma TTimer en cada momento?
  Quiero guardar ese valor cuando mi programa termine y cuando comience a ejecutarse volver a dárselo para evitar que el TTimer comience desde 0 cada vez que se apague o encienda el pc.
  La idea es que se ejecute una determinada acción cada 28 días por eso el timer no puede comenzar desde 0 cada vez que se encienda el pc. ¿Sabéis cómo hacerlo?
  Muchas gracias a todos   :comp:

2
C++ Builder / Findcomponent
« en: Martes 9 de Agosto de 2005, 19:34 »
¡Hola a todos!
  Cuando uso FindComponent y hago (por ejemplo):
 for (int i = 0; i < 3; i++)
{
  TImage *imagen;
  imagen = (TImage *) FindComponent ("img" + IntToStr (i));
  imagen -> Hide ();
}

Funciona perfectamente, pero si hago:
 for (int i = 0; i < 3; i++)
{
 TForm *form;
 form = (TForm *) FindComponent ("frm" + IntTostr (i));
 form -> Hide ();
}

Me da el siguiente error:
"Access violation at address 400F19DD in module 'vcl60.bpl'. Read of address 000002EC"

Supongo que es porque los formularios que quiero ocultar no pertenecen al fichero desde donde hago el FindComponent. He puesto el include"Unit2.h" en Unit1 y tampoco funciona ¿podéis ayudarme?

Muchas gracias

3
C++ Builder / Eliminar El Contenido De Un Directorio
« en: Viernes 29 de Julio de 2005, 10:39 »
¡Hola a tod@s!
     Me gustaria saber como puedo eliminar el contenido de un directorio, pero sin borrar éste. Lo que se me ha ocurrido es hacerlo mediante un bucle while y borrando fichero a fichero (con DeleteFile) ¿sabéis otra forma mejor?
    Muchas gracias       :comp:

4
C++ Builder / Borrar Ficheros
« en: Jueves 14 de Julio de 2005, 19:29 »
¡Hola a todos!
¿Sabéis si hay alguna instrucción para borrar un fichero desde C++ Builder (como SaveToFile,LoadFromFile)? Sino la hay ¿cómo puedo borrar el fichero?
Muchas gracias a todos

5
C++ Builder / Copiar Capertas En Builder
« en: Miércoles 13 de Julio de 2005, 17:58 »
¡Hola a tod@s!
   Tengo un problema intentando copiar carpetas (para hacer copias de seguridad), he visto en el foro que varias veces habéis contestado a esta pregunta, pero lo que proponéis a mi no me funciona, que es esto:
   typedef struct _SHFILEOPSTRUCT
{
   HWND         hwnd;
   UINT         wFunc;
   LPCSTR       pFrom;
   LPCSTR       pTo;
   FILEOP_FLAGS fFlags;
   BOOL         fAnyOperationsAborted;
   LPVOID       hNameMappings;
   LPCSTR       lpszProgressTitle;
} SHFILEOPSTRUCT, FAR *LPSHFILEOPSTRUCT;


void __fastcall CopiarCarpeta(AnsiString Origen, AnsiString Destino)
{
   SHFILEOPSTRUCT sfos = {0,};
   ZeroMemory(&sfos, sizeof(sfos));
   sfos.hwnd = NULL;
   sfos.wFunc = FO_COPY;

     // Añadimos estas dos líneas
     Origen.SetLength(Origen.Length()+1);
     Origen[Origen.Length()] = '\0';

   sfos.pFrom = Origen.c_str();
   sfos.pTo = Destino.c_str();
   sfos.fFlags = FOF_NOCONFIRMMKDIR | FOF_NOCONFIRMATION;
   SHFileOperation(&sfos);
}

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  CopiarCarpeta("c:\\dir_origen", "d:\\dir_destino");
 
}

pero el problema es que me da error en FILEOP_FLAGS fFlags del tipo "type name expected" ¿Por qué me pasa esto?¿Podéis ayudarme?
 
Muchísimas gracias de antemano

Páginas: [1]