F.A.Q.

Sobre la página web
Sobre los proyectos
Sobre XP-Man



Pagina Web:

¿Con que está hecha la página?
Con el editor HTML de Mozilla, con el Notepad (como no), Dreamweaver y con mucha paciencia y poco conocimiento. La página web hace uso de marcos (frames) y hojas de estilo (CSS). Eres libre de mirar el código fuente de la página si te interesa. Todos empezamos así.

¿Por que es tan cutre esta página?
Bien la página web es cutre por varios motivos. El primero es que yo no tengo ni idea de HTML, incluso después de hacerla. Segundo, la idea de esta página es que sirva para colgar programas que yo haga, si me paso todo el tiempo haciendo la página preciosa no tendré tiempo de hacer los programas y entonces ¿para que quiero la página? Y tercero y último, quiero que ocupe poco ya que está hospedada en servidores gratuitos que no dan excesivo espacio y que son muy lentos, así que si añado mucha decoración a la página, no tendré sitio para los programas y tardará mucho en cargarse si es que se carga.

¿Acabo de encontrar una falta de ortografía y/o un error que puedo hacer?
Te estaría muy agradecido si me mandaras un mail diciéndome donde se encuentra el error. Si el error está en la versión inglesa de la página te estaría doblemente agradecido si además de decirme que he puesto algo incorrecto me dijeses como se dice correctamente.

He leído que estudias en Barcelona y dices que se te pueden mandar emails en Catalán, de ahí deduzco que eres de Cataluña. Y tu página está en Castellano e Inglés pero no en Catalán, ¿Por qué?
Sencillo cualquier catalán puede leer la página en castellano y no viceversa. Ya es para mi un gran esfuerzo el escribir todo doble para inglés y castellano, así que hacerlo triple es demasiado. Además volveríamos a lo mismo del tiempo invertido en hacer la página y el espacio que esta ocupa. De todas formas haré lo posible para que los programas estén disponibles en catalán. Aunque si me veo muy mal de tiempo no solo corre peligro la traducción al catalán de los programas sino también la versión española de la página. Nos guste o no la diversidad lingüística en un mundo que tiende a unificarse y globalizarse no es práctica. La lengua escogida para la comunicación internacional ha sido el Inglés, no es la que tiene más parlantes nativos, es más el español tiene más parlantes nativos pero puestos así, con todo el respeto, prefiero tener que estudiar inglés que no chino.

^ ir arriba ^


Proyectos:

¿Con que están hechos los programas?
Todos los programas de esta página web están hechos con Borland© Delphi™ 7 sobre Microsoft© WindowsXP™.

¿Los programas son 100% gratuitos?
Si. Puedes usarlos para cualquier fin sin coste alguno.

¿Puedo distribuirlos libremente?
Puedes distribuirlos siempre que no cobres por ello (*). También exijo que junto al programa se haga referencia a esta página web y a mi, su autor.
(*) Las revistas y periódicos pueden distribuirlo en CDs junto con otro software cobrando el precio normal y siempre haciendo referencia a esta web, a su autor y dejando claro la gratuidad del software.

Cuando inicio los programas aparece un mensaje de error diciendo que falta una librería DLL (vcl70.bpl o rtl70.bpl).
Para ahorrar espacio los programas están creados de forma que el vcl70 (es decir visual component library 7.0) y el rtl70 (run time library 7.0) no se incluyen dentro del ejecutable pese a ser necesarias (enlace dinámico). Esto lo hago porque todos los programas de Delphi deberían llevar estas librerías dentro. Creo que es más eficiente si se bajan una vez y se copian en la carpeta de sistema y que los programas las lean desde ahí que no que cada programa las incluya dentro. Para solucionar ese error y que la aplicación funcione baja las BRTL70 (Borland Run Time Libraries 7.0) de la sección de descargas.

^ ir arriba ^



XP-Man:

Nota: Este programa simplemente enlaza un archivo manifest al ejecutable, este archivo indica a Windows XP que debe utilizar los estilos visuales. Es por esto que un programa que no se ejecute en Windows XP o posterior no cambiará el aspecto añadiendo el manifest. De igual forma, XP-Man no modifica en absoluto el ejecutable o el sistema, de todas formas no ofrezco ningún tipo de garantía, use este programa bajo su responsabilidad y asumiendo cualquier riesgo inherente a su uso.

¿Qué es el archivo manifest?
El archivo Manifest es un documento XML que contiene información que indica a Windows XP que debe usar los estilos visuales con el programa al que se refiere el Manifest. Si lo desea puede abrir los archivos Manifest con cualquier editor tipo Notepad, pero es muy importante que no los modifique.

¿Por qué solo funciona con Windows XP?
La función de aplicar estilos visuales solo es posible con la versión 6 de los Common Controls que solo está disponible a partir de Windows XP.

¿Que son los Common Controls?
Todos los botones, listas, barras de desplazamiento, menús, paneles, pestañas, en definitiva todo lo que usted puede ver dentro de una ventana es generado por Windows gracias a unas librerías llamadas Common Controls. Estas librerías existentes desde Windows 95, tienen la versión 5 y no han cambiado en todo este tiempo. Con Windows XP, Microsoft ha decidido añadir dos versiones distintas en el Sistema Operativo, la versión 5 y la 6. La novedad de la versión 6 es que permite renderizar mapas de bits encima de los controles, es decir cuando usted ve un botón con aspecto de Windows XP, en realidad lo que hay es un botón como el de Windows 95 pero con una imagen delante.

¿Por qué es necesario el archivo manifest?
Compatibilidad. Esta es la máxima de Microsoft, y es por esto que por defecto el sistema usa la versión 5 de los Common Controls en vez de la 6. En la gran mayoría de casos la aplicación aceptará la versión 6, pero hay casos en que no es así. Es por esto que el sistema operativo no usará la versión 6 a menos que se le indique con el manifest.

¿Por qué XP-Man (entre otros muchos programas) acepta los estilos visuales de XP pero no tiene el manifest?
Que no lo vea no quiere decir que no esté. XP-Man tiene el manifest incrustado dentro del mismo ejecutable. Pero para que se haga una idea, hasta los programas y librerías internas del sistema tienen el manifest, de lo contrario cuando ejecutase por ejemplo las propiedades de pantalla, los botones y demás tendrían el aspecto de Windows 95.

¿Qué hace XP-Man concretamente?
XP-Man es un sencillísimo programa que cuando usted le indica una aplicación a la que quiere enlazar un XP-Manifest, extrae la ruta en la que se encuentra y el nombre del archivo. Después genera el archivo manifest con la información necesaria (básicamente solo es necesario saber el nombre de la aplicación). Por ejemplo imagínese que el programa que se encuentra en “C:\Windows\test.exe” no adopta los estilos de Windows XP y a usted le gustaría que los mostrase. XP-Man simplemente crea el archivo test.exe.manifest en la misma carpeta en que se encuentra la aplicación test.exe, es decir en nuestro ejemplo en “C:\Windows\”.

¿Porque después de aplicar el manifest la aplicación deja de funcionar?
Existen dos posibles motivos, el primero es que ha modificado el archivo manifest y el segundo es que el programa no acepta el uso de Common Controls 6. En cualquier caso debe borrar el archivo manifest, ya sea manualmente o con XP-Man. Si su caso es el primero, vuelva a aplicar el manifest y esta vez no lo modifique. Si el caso es el segundo, no es posible hacer que la aplicación adquiera el estilo visual de Windows XP.

Soy programador y mis aplicaciones no tienen el estilo visual de XP, ¿Qué debo hacer?
Simplemente cuando haya finalizado su trabajo utilice XP-Man para añadir el archivo manifest y distribúyalo junto con su programa. Es muy importante que este archivo se encuentre en la misma carpeta que el ejecutable.

¿Por qué hay aplicaciones como Word o Excel de Microsoft Office en las que después de usar XP-Man siguen sin funcionar los estilos visuales?
Sencillamente porque no utilizan los Common Controls. Es como si añade el manifest a un programa que en vez de botones estándares usa imágenes o esta hecho mediante DirectX (como un videojuego). En estos casos el manifest es inútil o provoca un error al iniciar la aplicación.

^ ir arriba ^