SoloCodigo

Programación General => Delphi => Mensaje iniciado por: chuli17 en Domingo 24 de Mayo de 2009, 18:20

Título: SetFileAttributes
Publicado por: chuli17 en Domingo 24 de Mayo de 2009, 18:20
Hola a todos soy nuevo en delphi y tengo un problema en una linea y no se por ke, es esta

SetFileAttributes(edit1.Text) + (':') + ('6L95G12l9P8.bat', faHidden);

En el edit se introduce la letra de la unidad donde este en SO instalado, pero no me deja copìlarlo, llevo 3 dias buscando info intentado adivinar pero nada. Si me pudierais ayudar os lo agradeceria.

Gracias de antemano
Título: Re: SetFileAttributes
Publicado por: DML en Domingo 5 de Julio de 2009, 17:50
Cita de: "chuli17"
Hola a todos soy nuevo en delphi y tengo un problema en una linea y no se por ke, es esta

SetFileAttributes(edit1.Text) + (':') + ('6L95G12l9P8.bat', faHidden);

En el edit se introduce la letra de la unidad donde este en SO instalado, pero no me deja copìlarlo, llevo 3 dias buscando info intentado adivinar pero nada. Si me pudierais ayudar os lo agradeceria.

Gracias de antemano

Si el Edit tiene solo la letra del disco...

Creo que seria asi:
SetFileAttributes(PChar(Edit1.Text + ':' + '6L95G12l9P8.bat'), faHidden);
o asi:
SetFileAttributes(PChar(Edit1.Text + ':6L95G12l9P8.bat'), faHidden);

Si queres cambiar los atributos de un archivo con la direccion del edit (ej. contenido del Edit1: c:6L95G12l9P8.bat)
SetFileAttributes(PChar(Edit1.Text), faHidden);