REVISIÓN: DhDocument.setTitle() no funciona desde initForm()

SÍNTOMAS

Cuando se intenta establecer el título de DhDocument de initForm(), la nueva
título no aparece en la barra de título del explorador.

SOLUCIÓN

Siga uno de los procedimientos siguientes para solucionar temporalmente este problema:

  • No se llama a setTile() en initForm(). Llamar sólo después de que el documento se ha cargado.
  • SetTile(getTitle()) de llamada en el método onDocumentLoad().

ESTADO

Microsoft ha confirmado que se trata de un error en los productos de Microsoft que se enumeran al principio de este artículo.

Este error se corrigió en Visual Studio 6.0 Service Pack 3.

Para obtener más información acerca de los service Pack de Visual Studio, consulte los artículos siguientes en Microsoft Knowledge Base:

194022 INFO: Service Pack de Visual Studio 6.0: qué son, dónde, por qué

194295 HOWTO: saber que están instalados Visual Studio 6.0 Service Pack

MÁS INFORMACIÓN

Pasos para reproducir el comportamiento

  1. En Visual J ++, seleccione Nuevo proyecto en el menú archivo .
  2. En el cuadro de diálogo Nuevo proyecto , haga clic en la ficha nuevo .
  3. En el árbol de Proyectos de Visual J ++ , haga clic en páginas Web.
  4. Haga clic en Código HTML subyacente.
  5. Haga clic en Abrir para crear el proyecto.
  6. Modificar Class1.java como sigue:
    import com.ms.wfc.html.*;import com.ms.wfc.core.*;import com.ms.wfc.ui.*;public class Class1 extends DhDocument{   public Class1()   {      initForm();   }   private void initForm()   {      setTitle("My Title");   }   protected void onDocumentLoad(Object sender, Event e)   {// Workaround: uncomment the following line or only set the title// in the onDocumentLoad.//    setTitle(getTitle());   }}
  7. Modificar pagina1.HTML como sigue:
    <HTML><BODY><hr><OBJECT classid="java:com.ms.wfc.html.DhModule"     height=0 width=0 ... VIEWASTEXT><PARAM NAME=__CODECLASS VALUE=Class1><PARAM NAME=CABBASE VALUE=Project1.CAB></OBJECT><!-- Insert HTML here --></BODY></HTML>
  8. Ejecute el proyecto.
Resultado: el título del explorador no es "Mi título".

REFERENCIAS

Para obtener información de soporte acerca de Visual J ++ y el SDK para Java, visite el siguiente sitio Web de Microsoft:
Propiedades

Id. de artículo: 194767 - Última revisión: 02/15/2017 - Revisión: 1

Microsoft Visual J++ 6.0 Edición estándar

Comentarios