Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question buscar archivo

Hola,

como le hago para poder buscar un archivo especifico Archivo.PRS
. en el directorio
de C:\WINDOWS\system

Por que recuerdo ese es el directorio por defecto que traen todas las
versiones de windows.

en el evento OnCreate. de la Forma pienso usar,.
Código Delphi [-]
  if (FileExists('Archivo.PRS  ')) then begin
 ShowMessage('Archivo encontrado');
else 
 ShowMessage('Archivo No  encontrado');

lo que no se es que si uso la direccion completa
C:\WINDOWS\system
o hay una forma de usar esa ruta. como un comodin.
pues hay discos duros principales. que no son C.

Gracias por su atención
Responder Con Cita
  #2  
Antiguo 03-07-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
GetWindowsSysDir te devuelve el directorio que necesitas.
Responder Con Cita
  #3  
Antiguo 03-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
y como lo uso. ==??
Responder Con Cita
  #4  
Antiguo 04-07-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
pues según tu código sería algo así como:

Código Delphi [-]
 if (FileExists( GetWindowsSysDir+'Archivo.PRS' )) then begin 
   ShowMessage('Archivo encontrado')
 else
   ShowMessage('Archivo No  encontrado');
Responder Con Cita
  #5  
Antiguo 04-07-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
y en este caso el "begin" te sobra.
Responder Con Cita
  #6  
Antiguo 04-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
La orientación me ha ayudado.

por que en la ayuda de delphi no encontre una referencia a como usar
la funcion que me dices. Casimiro Notevi

Usando la funcion, emplea el directorio

C:\WINDOWS\system32

-------

este codigo es el que uso, lo pongo de referencia, por si hay un despistado como yo
la funcion, y com esta escrita

Código Delphi [-]
Function  GetWindowsSysDir : String;
var
SysDir : PChar;
begin
GetMem(SysDir, MAX_PATH + 1);
GetSystemDirectory(SysDir, MAX_PATH + 1);
Result := StrPas(SysDir) + '\';
FreeMem(SysDir);
end;

y esto es para usarla, en el evento onclick de un bototn.
para poner la propiedad de un archvio a oculto.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
FileSetAttr(GetWindowsSysDir+'Archivo.PRS', faArchive);
end;

Muchas Gracias por tu ayuda.
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


La franja horaria es GMT +2. Ahora son las 22:27:28.


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