Cuando Microsoft desarrolló el primer programa Help, tal vez no pudieron imaginar los usos que podrían llegar a darse a este programa.Actualmente hay docenas de programas o extensiones para Help, desde los impresos editables en archivos ayuda, a la animación e, incluso, la introducción de programas completos como parte de Ayuda para Windows.Estas exclusivas características se encuentran utilizando la tecnología de embedded windows y los efectos resultantes están referidos tanto a embedded windows como a los controles de cliente.
En la mayoría de los casos embedded windows se utilizan para producir gráficos de alta precisión y tabuladores o llamadas de teclado tales como los resultados producidos por las extensiones de nuestro programa ThinHelp para Help y Viewer.
Los archivos de ayuda creados con estas tecnologías, necesitan que la DLL que se va a enlazar produciendo el efecto embedded,esté disponible en el momento en que WINHELP.EXE abra el archivo para mostrarlo en pantalla.
Cuando usted selecciona la opción de impresión para embedded windows y controles custom desde uno de los ayudantes en línea wizard de Help RTF, ésta intentará encontrar y cargar la DLL en la memoria y crear la misma imágen que usted podría ver si el archivo de ayuda estuviese abierto para ese tema. Una vez que Help to RTF haya conseguido o no generar la imágen, dejará la DLL de nuevo para que no consuma innecesariamente memoria en el sistema.
Si Help to RTF consigue transformar embedded window en una imágen bitmap, usted verá la imágen embedded window cuando carge el archivo .RTF en su procesador de texto para la impresión. Debe tener en cuenta que muchas embedded window DLL se comportan de una forma que Help to RTF es incapaz de reproducir lo que se le designa a la DLL para que lo muestre en panatalla. De hecho, algunas embedded window DLL están específicamente disñadas para evitar que usted imprima lo que sólo están destinadas a mostrar en pantalla.
Puntos a tener en cuenta cuando se selecciona un soporte de embedded window:
• DLL debe estar localizada bien en un área de Windows o en el directorio que contenga el archivo de ayuda. |
|
• |
Puesto que la mayoría de las embedded window DLL actualmente en uso son de16 bit, la versión 16 bit de Help to RTF es la única que actualmente soporta esta característica. Pregúntenos a cerca del soporte para la utilización de Help to RTF con las DLL específicas de 32 bit. Las preguntas serán tratadas en base a cada caso específico |
• |
DLL en cuestión no debe estar actualmente en uso por Windows Help. Si usted está actualmente viendo el archivo de ayuda, el cual usted está intentando transformar, tendrá que cerrarlo primero. (Bajo Windows NT, usted puede traspasar esta restricción comenzando con HLP2RTF.EXE en un campo de memoria separado.) Si DLL está particularmente programada de forma tal que deja alguna marca en la memoria de su ordenador después de cerrar el archivo de ayuda, puede que necesite iniciar Windows de nuevo antes de realizar la transformación de Help to RTF. |
• |
La tecnología deEmbedded Window puede ser difícil de predecir o controlar a menos que sea usted el que desarrolló el software embedded window. De la misma forma que se ha mencionado antes, Help to RTF no puede crear exactas representaciones de todos los controles de embedded window. Sin embargo, nuestras propias THNHLP.DLL, THNBMP.DLL, HSFORM.DLL, LZANI.DLL, JPANI.DLL y GRHLP.DLL. HLP_CTRL.DLL son totalmente compatibles con Help to RTF. Versiones anteriores de Olson Software OSHTOOLS.DLL crearán zonas de espacios en blanco. Versiones más recientes han llevado a cabo un soporte para la impresión del texto. Otras embedded window DLL ya conocidas que no crearán imágenes impresas incluyen: |
|
EW256BMP.DLL (embedded window bitmaps) |
||
ARSENAL.DLL (embedded window bitmaps) |
||
HLPUTIL2.DLL (embedded resources) |
||
EWDLL.DLL (embedded window bitmaps) |
||
HLP256.DLL (watermarks) |
||
D2HTOOLS.DLL (watermarks) |
||
HDKANIMx.DLL (watermarks) |
||
Embedded windows DLL que no pueden imprimir sus contenidos desde Windows Help no son apropiados para crear un resultado impreso con Help to RTF. |
||
Dependiendo de las acciones representadas por una DLL ya dada, el intento de transformar las representaciones de embedded window en datos gráficos, podría resultar inestable o incluso podría estropear su sistema operativo. Se recomienda firmemente que todos los programas actualmente en uso se cierren antes de cualquier tipo de intento de transformación. |