Este documento contiene información sobre los preerequisitos del producto WebSphere Development Tools para AS/400. Incluye además las limitaciones del producto e información no incluida en la documentación.
Tabla de contenido
Normas generales
No utilice archivos de respuestas. No están soportados.
Cuando se le solicite si desea reiniciar durante la instalación, responda siempre Sí. En algunos idiomas, el recuadro de diálogo de reinicio sólo tiene los botones Sí y No. Responda siempre Sí.
La aplicación msiexec.exe
puede generar el siguiente mensaje de error: "The instruction at '...' referenced memory at '...'. The memory could not be 'read'." Pulse Aceptar. Esto no parece afectar de forma negativa a la instalación del producto.
A veces la instalación puede parecer que está desocupada durante 5 minutos. Esto es normal. La instalación no finaliza hasta que aparece el diálogo de finalización.
Componentes opcionalesComponente | Incluido en producto | Requiere reiniciar | Tipo de instalación | Comentarios |
---|---|---|---|---|
MS JVM (msjava.dll) |
Sí | Sí | Interactiva - se inicia durante la instalación | Producto necesario para que funcione Studio. |
J2SDK 1.2.2 | Sí | No | Interactiva - se inicia durante la instalación | Producto necesario para que funcionen todas las funciones de CODE/400 y VARPG. Vea las Notas sobre el JDK. | Netscape Communicator | Sí (V4.7) en un CD aparte |
No | Instalación manual seleccionando CD y el directorio del idioma apropiado |
Microsoft Internet Explorer | No, obténgalo de su proveedor |
Sí | Instalación manual de la versión 4.0 o posterior | Si no está instalado, no funcionarán algunas de las funciones principales de Studio. |
Navegadores Web
La ayuda se ha probado en Netscape Navigator 4.7 y en Internet Explorer 4 y posteriores.
Después de la instalación, compruebe que los navegadores Web no utilicen un servidor proxy para el nombre de servidor "localhost".
A veces el navegador no puede conectarse al servidor Web local httpdl.exe
ya que intenta localizar la máquina denominada "localhost" a través de un servidor proxy.
Esto normalmente ocurre cuando el navegador está definido para configuración manual o automática de proxy.
Si utiliza la configuración manual del servidor proxy, puede modificar los valores del navegador para impedir que éste intente resolver el "localhost" a través de un servidor proxy.
Si utiliza la configuración automática del servidor proxy, deberá pedir al propietario del archivo de configuración automática del servidor proxy que añada 127.0.0.1
como excepción del servidor proxy.
Para determinar si el navegador está definido para configuración manual del servidor proxy, y para añadir las alteraciones temporales de proxy si fuera necesario, siga estos pasos. Estas instrucciones son para las versiones de navegador indicadas; si utiliza una versión diferente de navegador, el procedimiento puede ser distinto.
Para Netscape 4.7:
127.0.0.1
como excepción del servidor proxy.Para Internet Explorer 5.0:
También debe actualizar el archivo %SystemRoot%\system32\drivers\etc\hosts
añadiendo la siguiente línea:
127.0.0.1 localhost
si esta línea todavía no está presente. Si cambia este valor, es posible que tenga que salir y reiniciar el navegador para que este cambio surta efecto.
Si realiza cambios en la configuración del navegador o en el archivo "...\etc\hosts", intente volver a cargar la página de presentación de la ayuda en el navegador. Si todavía recibe errores al intentar conectarse a locahost:49213, póngase en contacto con el servicio técnico de IBM.
Si no puede acceder al servidor proxy automático cuando intenta ver la ayuda, es posible que el navegador no puede resolver localhost en la dirección local 127.0.0.1. Puede solucionar temporalmente este problema (mientras el servidor proxy no esté disponible) seleccionado la conexión directa a Internet del paso 4 (Netscape) o del paso 3 (Internet Explorer), descritos más arriba.
Existe un problema conocido de Netscape con la función de búsqueda de la ayuda en Windows 2000. Consulte la sección Netscape en Windows 2000 para ver una descripción. Para utilizar la ayuda de Internet Explorer, inicie Internet Explorer y seleccione Sí en la mensaje parecido al siguiente "¿Desea que Internet Explorer sea el navegador por omisión?" . Debe concluir e iniciar una característica del producto antes de que el cambio de navegador por omisión surta efecto.
Instalación en Windows 95 o Windows 98
Si recibe un mensaje de error indicando que no puede instalarse NetQuestion, se debe
a que la sentencia PATH del archivo autoexec.bat tiene más de 200 caracteres. Acorte la sentencia PATH para solventar este problema.
Las estaciones de trabajo Windows 95 deben ser de la versión 4.00.950a o posteriores y deben tener instalado Internet Explorer 5 versión 5.00.2314.1003 o posterior antes de instalar este producto.
Instalación en Windows NT o Windows 2000
Debido a un cambio en el instalador de Microsoft sobre el uso de variables de entorno en Windows NT y 2000, siga estas normas:
x:
se refiere a la unidad donde está instalado el producto.
Nombre de variable del sistema | debe incluir esta entrada |
CLASSPATH | x:\wdt400\java |
HELP | x:\wdt400\help |
IPF_PATH32 | x:\wdt400\system |
LOCPATH | x:\wdt400\system |
PATH | x:\wdt400 |
Desinstalación del producto
Para desinstalar WebSphere Development Tools para AS/400, en un indicador de mandatos ejecute wdt4imain.exe
desde el origen de instalación original y utilice la opción Eliminar en la pantalla Mantenimiento del programa.
No utilice el método de Windows Agregar/quitar programas ni desinstale características de manera individual, ya que no se desinstalarán correctamente. Después de desinstalar el producto, reinicie la máquina.
La desinstalación o la cancelación de la instalación podría dejar entradas de registro, directorios y archivos innecesarios. Para restaurar la estación de trabajo a su estado original, lleve a cabo el siguiente procedimiento.
wdclean.exe
a un directorio que desee de la estación de trabajo.
wdclean.exe
si no lo va a utilizar más. c:\wdt400
. Asegúrese de que la vía de acceso es correcta.
Utilice sólo nombres cortos en la vía de acceso.win95
, win98
, winnt
o win2k
.
cd %temp%
para acceder a los archivos descomprimidos.
Si los ha descomprimido en un directorio determinado, vaya a ese directorio.
cleanup [vía_acceso] [SO]
donde [vía_acceso]
es la vía de acceso de instalación y [SO]
es el sistema operativo.
finish
para suprimir los archivos limpiados.
Modificación del producto
Para cambiar las características que están disponibles en este producto, inserte el CD de instalación 1 en la unidad de CD, teclee x:\wdt4imain.exe
en una línea de mandatos (donde x:
es la letra de la unidad de CD) y utilice la opción Modificar en la pantalla Mantenimiento del programa.
No utilice el método de Windows Agregar/quitar programas ni desinstale
características de manera individual, ya que no se desinstalarán correctamente. Después de modificar el producto, reinicie la máquina.
Cancelación de la instalación
Si pulsa en Cancelar durante la instalación, desinstale el producto como se describe en la sección Desinstalación del producto para asegurarse de que se eliminan todos los archivos.
Instalación en un idioma diferente del inglés
El producto se instalará en concordancia con el entorno local (locale) del sistema. Si cambia el entorno local después de realizar la instalación, algunas
características y pantallas de ayuda del producto podrían no aparecer en el lenguaje
correcto. Para cambiar el idioma, debe desinstalar completamente el producto tal
como se describe en la sección Desinstalación
del producto, después cambiar el entorno local, y por último volver a instalar
el producto.
Instalación en coreano o español
La instalación en los idiomas coreano o español podría producir dos entradas de WebSphere Studio en el menú Inicio->Programas>IBM WebSphere Development Tools para AS400
. Puede obtener un arreglo para ello del sitio Web de WDT/400, como se explica a continuación.
wsmerge.exe
a un directorio que desee de la estación de trabajo.win95
, win98
, winnt
o win2k
.
cd %temp%
para acceder a los archivos descomprimidos.
Si los ha descomprimido en un directorio determinado, vaya a ese directorio.
wsmerge [SO]
donde [SO]
es el sistema operativo.
Cambios en la Guía de WebSphere Studio para AS/400
Los nombres de los programas que aparecen en Empaquetar la aplicación Web
han cambiado según se muestra a continuación:
Cambios en los controles de tiempo de diseño de WebSphere Studio
La descripción de la ayuda en línea es incompleta para los campos Operando 1 y
Operando 2 de las propiedades de atributos de tiempo de ejecución asociados con los
siguientes controles de tiempo de diseño (DTC) de WebSphere Studio para AS/400:
Checkbox, Combobox, Entryfield, Label, Listbox, Pushbutton y Radiobutton.
La descripción para Operando 1 debe ser:
Especifique el nombre de campo para el operando.
El campo puede ser cualquier nombre de campo exclusivo de la página JSP.
El nombre especificado debe coincidir con el nombre del parámetro de salida que ha
especificado en la página Especificar los parámetros de entrada y salida para el
programa ILE del Asistente de interacción Web.
La descripción para Operando 2 debe ser:
Especifique un valor constante en este operando para realizar la comparación con el
operando 1. También puede especificar un nombre de campo para el operando 2 si
selecciona Operando de campo.
El campo puede ser cualquier nombre de campo exclusivo de la página JSP.
El nombre especificado debe coincidir con el nombre del parámetro de salida que ha
especificado en la página Especificar los parámetros de entrada y salida para el
programa ILE del Asistente de interacción Web.
Cambios en el Asistente de interacción Web de WebSphere Studio
El Asistente de interacción Web proporciona un campo "Servlet URL" para preparar una
plantilla de un enlace de hipertexto para llamar y pasar datos a servlets.
El diálogo "Especificar un nombre para la interacción Web" muestra el URL.
El último recuadro que muestra la creación del servlet permite modificar los datos.
Por ejemplo, el URL de servlet puede aparecer como:
"/servlet/NuthinServlet?Custno=#1&Custna=#2".
Si los marcadores de posición "#1" y "#2" se sustituyen por "12345" y "Smith", la
llamada equivalente será:
"servlet/NuthinServlet with Custno=12345 and Custna=Smith".
Adiciones para VisualAge RPG
Se han añadido los siguientes atributos de componentes a VisualAge RPG.
Componente | Atributo | Tipo | Descripción | Códigos de operación |
Operativo en ejecución |
---|---|---|---|---|---|
Subarchivo | EditColumn | numérico | Devuelve el número de columna de la celda que se ha abierto para editar. | setatr getatr |
no sí |
EditIndex | numérico | Devuelve el número de fila de la celda que se ha abierto para editar. | setatr getatr |
no sí |
|
EditText | texto | Devuelve el texto editado actualmente de la celda que se está editando. Devuelve una serie vacía si no hay ninguna celda abierta para edición. |
setatr getatr |
no sí |
|
Ventana | PrintAsIs | texto | Imprime la imagen y mantiene la proporción. | setatr getatr |
sí no |
Imagen | PrintAsIs | texto | Imprime la imagen y mantiene la proporción. | setatr getatr |
sí no |
Ejemplo de visión general de la ayuda
El nombre del programa de servicio de API de subarchivo para el DTC de subarchivo ha cambiado de SFLIBSRV a QDTSSFL.
Este cambio afecta a la documentación de ayuda que se encuentra en:
Visión general
Guía de iniciación a WebSphere Development Tools para AS/400
Crear aplicaciones Web
Ejemplo: crear una aplicación Web utilizando WebSphere Studio para AS/400.
En todas las descripciones donde dice ". . . módulo SFLIBSRV de API" debe decir ". . . programa de servicio QDTSSFL de API".
Notas sobre el JDK
IBM WebSphere Development Tools para AS/400 se envía con el Kit de
desarrollo de software Java 2 (J2SDK) de IBM, Edición estándar v
1.2.2. J2SDK incluye JavaDocs. Si elige utilizar un JDK distinto,
deberá ser la versión 1.2 o superior, para asegurar la funcionalidad
de todo el código Java.
Para utilizar un JDK diferente, determine el directorio base de su JRE (Entorno de ejecución Java). En el editor de CODE, entre el mandato "SET GLOBAL.JREHOME x:\dir", siendo x:\dir el directorio base del JRE. Por ejemplo, "SET GLOBAL.JREHOME C:\JDK1.2\JRE".
Cuando se haya completado la instalación del J2SDK, actualice las variables de entorno PATH y CLASSPATH de forma que incluyan el directorio J2SDK adecuado. De este modo VARPG podrá utilizar Java. Por ejemplo, si ha instalado el J2SDK en el directorio x:\jdk12, añada la siguiente información a la variable PATH: x:\jdk12\bin.
Si tiene pensado utilizar el componente VisualAge RPG Media, instale la API Java Media Framework.
Complemento (plug-in) de Diseñador GUI de VisualAge RPG y Java
Actualmente, Netscape Navigator e Internet Explorer de Microsoft
no dan soporte al mismo nivel del J2SDK que VisualAge RPG utiliza. Por consiguiente,
los applets creados con el diseñador GUI de VisualAge RPG no se ejecutarán directamente con estos navegadores. Para ejecutar los applets VisualAge RPG en estos
navegadores, es necesario instalar Java Plug-in 1.2 (incluido con J2SDK) y HTML
Converter de JavaSoft. Puede descargarlos siguiendo los enlaces de la página Web The
Source for Java Technology en el sitio Web de Sun en sun.com. El HTML Converter le
permite convertir la página HTML con su código de applet de forma que
pueda utilizar Java Plug-in. La conversión crea un código de objeto que indica al navegador
Web que debe utilizar Java Plug-in en lugar de su propio entorno de ejecución Java 2.
Distributed Debugger
Cuando se depura un programa o un programa de servicio que se ha iniciado desde una
página Web generada por WebSphere Studio, la finalización del programa o del punto
de entrada del programa de servicio no desencadena la finalización del depurador.
Esto impide que se inicien nuevas sesiones de depuración.
Para poder volver a depurar, utilice el botón de detención a fin de cerrar la sesión
de depuración actual.
Object Level Trace
Si el rastreo a nivel de objeto (OLT) no se inicia en Windows 95 o Windows 98,
asegúrese de que el espacio del entorno está establecido en el valor
máximo. En el archivo CONFIG.SYS, busque la directiva SHELL y compruebe que el valor /E está
establecido en 32768.
Por ejemplo: SHELL=C:\WINDOWS\COMMAND.COM /p /E:32768
El visor de OLT no se ejecutará correctamente si los archivos de entorno del directorio DbgProf están dañados. En tal caso, debe suprimir todos los archivos del directorio DbgProf. Hay un directorio diferente para cada usuario. Cuando el visor de OLT se inicie, volverá a crear los archivos.
El visor de OLT muestra el error "No se puede abrir la corriente de entrada para dertrdfl." la primera vez que se inicia o después de que se han borrado los archivos de entorno del directorio DbgProf. Este error no afecta al funcionamiento del visor de OLT.
Disconformidad de Netscape Navigator con estándar
Netscape Navigator no opera en conformidad con los estándares para HTML 4. Las
páginas Web generadas desde WebSphere Studio para AS/400 y visualizadas con Netscape
Navigator tendrán los problemas descritos en la tabla siguiente.
Estos problemas no aparecen cuando se utiliza Internet Explorer.
Tipo de DTC | Problemas de presentación | Problemas de eventos | Problemas de atributos |
---|---|---|---|
Entryfield (campo de entrada) | Los valores por omisión para el color y el color de fondo no pueden alterarse temporalmente. | OnSelect, OnClick, OnDblClick, OnMouseOver, OnMouseDown, OnMouseUp y OnMouseOut no están soportados. | El atributo "alignment" desplaza todo el campo, no sólo el texto. El atributo "readonly" no está soportado, pero este problema puede solucionarse de la manera siguiente: - seleccione el DTC - abra el recuadro de diálogo de propiedades del control - seleccione la pestaña Sucesos - pulse en el suceso onFocus - entre "this.blur();" en el recuadro Script. |
Checkbox (recuadro de selección) | Ningún problema | OnChange no está soportado. | Ningún problema |
Combobox (recuadro combinado) | Los valores por omisión para el color y el color de fondo no pueden alterarse
temporalmente. Se ignoran los valores de font. |
Ningún problema | Ningún problema |
Listbox (recuadro de lista) | Los valores por omisión para el color y el color de fondo no pueden alterarse
temporalmente. Se ignoran los valores de font. |
Ningún problema | Ningún problema |
MLE | Los valores por omisión para el color y el color de fondo no pueden alterarse
temporalmente. Se ignoran los valores de font. El texto continúa en la línea siguiente de manera incorrecta. |
OnSelect no está soportado. | Ningún problema |
Pushbutton (pulsador) | El color de fondo siempre es gris claro. | OnKeyPress, OnKeyUp, OnKeyDown, OnMouseOut y OnMouseOver no están soportados. | Ningún problema |
Radiobutton (botón de selección) | Ningún problema | OnMouseOut, OnMouseOver, OnKeyUp, OnKeyDown, OnKeyPress y OnChange no están soportados. | Ningún problema |
Netscape en Windows 2000
Existe un problema conocido con Netscape (versiones 4.5 a 4.74 y posiblemente otras) en algunas máquinas Windows 2000 que puede hacer muy lenta la búsqueda de la ayuda en línea.
Cuando se envía un formulario desde estas versiones de Netscape, la aplicación de Netscape utiliza la mayoría de los ciclos de procesador disponibles de la máquina hasta que se recibe una respuesta del sistema remoto.
Esto normalmente no constituye ningún problema al realizar una búsqueda remota (p.e., en un sitio Web).
Sin embargo, como el programa de búsqueda del producto se ejecuta en la máquina local, el hecho que Netscape ocupe tanto tiempo de CPU significa que queda muy poco tiempo de CPU para que el programa realice la búsqueda.
Como resultado de ello, una acción de búsqueda que debería devolver un resultado al cabo de un segundo puede tardar varios minutos en Windows 2000.
Puede evitar este problema de rendimiento seleccionando una ventana distinta que no sea de Netscape después de cada vez que envíe una búsqueda. Esto generalmente hace que Netscape deje de utilizar ciclos de CPU excesivos mientras espera una respuesta y los resultados de la búsqueda normalmente se visualizan al cabo de un segundo después de realizar este cambio de ventana.
O como alternativa, puede utilizar Microsoft Internet Explorer para ver la ayuda. Con este navegador, no se produce dicho problema de rendimiento.
Norton AntiVirus
Si Norton AntiVirus está instalado en una máquina Windows 95 o Windows 98 y no
funcionan algunos componentes de WebSphere Development Tools, como el depurador
o el rastreo a nivel de objeto (OLT), desactive Norton Antivirus y
vuelva a intentar la operación.
La ayuda no funciona
Después de la instalación, si la ayuda no funciona porque el navegador no se inicia, vuelva a configurar el sistema de ayuda.
No se necesitan los CD de instalación para el siguiente procedimiento.
1. | Determine el sistema operativo YY de la estación de trabajo. |
YY is |
||
95 para Windows 95 |
98 para Windows 98 |
|||
NT para Windows NT |
2K para Windows 2000 |
|||
2. | Determine la unidad W donde se encuentra el directorio WDT400\help. |
W es |
la unidad donde está instalado el producto. | |
3. | Determine la unidad X donde se encuentra el directorio imnnq_YY. |
X es |
normalmente la unidad donde está instalado el producto. | |
4. | Determine el idioma zz_ZZ que se ha instalado. | zz_ZZ es |
||
en_US para inglés |
fr_FR para francés |
|||
de_DE para alemán |
pt_BR para portugués brasileño |
|||
it_IT para italiano |
es_ES para español |
|||
ko_KR para coreano |
ja_JP para japonés |
|||
zh_CN para chino simplificado |
zh_TW para chino tradicional |
|||
5. | Abra una ventana de indicador de mandatos. | |||
6. | Vaya a la unidad X. Sustituya X y escriba el siguiente mandato: | X: |
||
7. | Vaya al directorio imnnq_YY. Sustituya YY y escriba el siguiente mandato: |
cd imnnq_YY |
||
8. | Para eliminar el sistema de ayuda, sustituya X, YY y zz_ZZ y escriba el siguiente mandato: |
vahcfgw.exe remove /p va400 /f X:\imnnq_YY /l zz_ZZ |
||
9. | Para restaurar el sistema de ayuda, sustituya W y zz_ZZ y escriba el siguiente mandato: |
vahcfgw.exe install /w W:\wdt400\help /l zz_ZZ |
||
10. | Espere a que finalice la reconfiguración de la ayuda y luego
cierre la ventana de indicador de mandatos. |
El documento Notas de release proporciona información acerca de las características principales del producto, los requisitos de hardware y software, y el proceso de migración.
Visite nuestras páginas de la World Wide Web en las direcciones:
ibm.com/software/awdtools/wdt400/
También puede acceder a estas páginas siguiendo los enlaces de página inicial de software de IBM en la dirección ibm.com/software/Siga los grupos de noticias y envíe sus preguntas :
Servidor de noticias:
news.software.ibm.com
Grupos de noticias recomendados:
ibm.software.code400
ibm.software.vajava
ibm.software.varpg
Esta información se ha elaborado para productos y servicios que se ofrecen en Estados Unidos. Es posible que IBM no ofrezca todos los productos, servicios o características que se tratan en este documento en otros países. Consulte con el representante local de IBM para obtener información acerca de los productos y servicios que actualmente están disponibles en su localidad. Las referencias a productos, programas o servicios IBM no pretenden afirmar ni dar a entender que únicamente puedan utilizarse dichos productos, programas o servicios IBM. En su lugar, puede utilizarse cualquier producto, programa o servicio funcionalmente equivalente que no vulnere ninguno de los derechos de propiedad intelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y verificar el funcionamiento de los productos, programas o servicios que no sean de IBM.
IBM puede tener patentes o solicitudes de patente pendientes acerca del tema de este documento. La entrega de este documento no le otorga ninguna licencia sobre dichas patentes. Puede enviar las consultas sobre licencias, por escrito, a la siguiente dirección:
Director of LicensingEl siguiente párrafo no es aplicable en el Reino Unido ni en ningún otro país donde tales estipulaciones sean contradictorias con la legislación local: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL", SIN NINGÚN TIPO DE GARANTÍA, EXPLÍCITA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE NO VULNERACIÓN, COMERCIALIZACIÓN E IDONEIDAD PARA UNA FINALIDAD DETERMINADA. Algunas legislaciones no contemplan la declaración de limitación de responsabilidad de las garantías, ni implícitas ni explícitas, en determinadas transacciones, por lo que cabe la posibilidad de que esta declaración no se aplique en su caso.
Esta información puede contener imprecisiones técnicas o errores tipográficos. Periódicamente se efectúan cambios en la información incluida en este documento; estos cambios se incorporarán en nuevas ediciones de la publicación. IBM puede efectuar mejoras y/o cambios en los productos y/o programas descritos en esta publicación en cualquier momento y sin previo aviso.
Las referencias hechas en esta información a páginas Web de terceros se proporcionan sólo como gentileza para los usuarios y de ninguna manera puede interpretarse que IBM avala esas páginas Web. Los materiales de estos sitios Web no forman parte de los materiales de IBM para este producto y el uso que se haga de estos sitios Web es de la entera responsabilidad del usuario.
Los poseedores de una licencia de este programa que deseen obtener información al respecto con el fin de permitir: (i) el intercambio de información entre programas creados de manera independiente y otros programas (incluido éste) y (ii) la utilización mutua de la información que se ha intercambiado, deben ponerse en contacto con IBM en la siguiente dirección:
IBM Canada Ltd. Department 071Dicha información estará disponible de acuerdo con los términos y condiciones oportunos, que en algunos casos puede incluir el pago de una cantidad.
IBM proporciona el programa bajo licencia descrito en esta información y todo el material bajo licencia disponible para él según los términos del Contrato de Cliente IBM, Contrato de Licencia de Programa Internacional IBM o cualquier contrato equivalente entre IBM y el cliente.
Esta documentación describe la interfaz de programación de uso general y la información de guía asociada que proporciona IBM WebSphere Development Tools para AS/400.
Los siguientes términos son marcas registradas de International
Business Machines Corporation en Estados Unidos y/o en otros países:
|
|
|
|
InstallShield es una marca registrada de InstallShield Corporation.
Intel y Pentium son marcas registradas de Intel Corporation.
Java y todas las marcas registradas derivadas de Java son marcas registradas de Sun Microsystems, Inc. en Estados Unidos y/u otros países.
Netscape Navigator es una marca registrada de Netscape Communications Corporation.
Lotus, Lotus Notes y Domino son marcas registradas de Lotus Development Corporation en los Estados Unidos y/o en otros países.
ActiveX, Microsoft, SourceSafe, Visual C++, Visual SourceSafe, Windows, Windows NT, Win32, Win32s y el logotipo de Windows son marcas registradas de Microsoft Corporation en Estados Unidos y/o en otros países.
UNIX es una marca registrada en los Estados Unidos y en otros países licenciada exclusivamente a través de The Open Group.
Otros nombres de empresas, productos y servicios pueden ser marcas registradas o marcas de servicio de terceros.