Título: [RESUELTO]¿como comprobar varios resultados en un solo valor? - GetFileAttribute Publicado por: AlxSpy en 23 Agosto 2011, 06:58 am el api GetFileAttributes en un solo resultado devuelve todos los atributos de un archivo ejem : +s +r / +s +r +h o lo que sea, para comprobar cada atributo que devuelva en ese UNICO resultado lo hago de esta forma
Código: if res = FILE_ATTRIBUTES_SYSTEM then atributos = atributos & "+S " weno y asi se hace todo como en 30 lineas :S, ¿habra alguna manera mas simplificada de comprobar sin tanto codigo? ¿podrian dar alguna explicacion? o url donde expliquen. Título: Re: ¿como comprobar varios resultados en un solo valor? - GetFileAttributes Publicado por: AlxSpy en 25 Agosto 2011, 02:13 am logre simplificar mi codigo de 30 lineas a 9 lineas:
Código: Dim Atributos As String, Res As Long Título: Re: ¿como comprobar varios resultados en un solo valor? - GetFileAttributes Publicado por: BlackZeroX en 25 Agosto 2011, 03:05 am .
Nada que ver... Lee algo sobre Operaciones binarias... ademas le faltan muchos mas atributos aqui te dejo mi codigo. Código
Dulces Lunas!¡. Título: Re: ¿como comprobar varios resultados en un solo valor? - GetFileAttributes Publicado por: BlackZeroX en 25 Agosto 2011, 03:29 am te dejo un enlace a un libro que seguro lo encuentras algo interesante...
http://books.google.com/books?id=ZDin4axsYoEC&pg=PA164&lpg=PA164&dq=FILE_ATTRIBUTE+%26h40&source=bl&ots=x539D8QqWX&sig=-8IXCtdv4bN13SuE-sD5MHYqt6o&hl=es&ei=jaJVTtSgK-yCsgLEnp26Bw&sa=X&oi=book_result&ct=result&resnum=4&ved=0CDkQ6AEwAw#v=onepage&q&f=false Dulces Lunas!¡. Título: Re: ¿como comprobar varios resultados en un solo valor? - GetFileAttributes Publicado por: AlxSpy en 27 Agosto 2011, 02:27 am ve yo que pense que me faltaba solo el atributo temporary xP, veo que se reduce aun mas usando el and, leere eso de las operaciones binarias weno gracias.
|