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 ^