Aburrido de los controles OCX
Publicado por Molon (8 intervenciones) el 14/02/2006 17:54:49
Hola a todos. de antemano gracias por leer este hilo.
Me tiene aburrido el siguiente error.
Tengo un control OCX que tengo que usar en una pagina ASPX.
Lo inserto bien en la pagina, al insertarlo aparecen todas sus propiedades en blanco y en la propiedad id le pongo su nombre (id=GrGisAx)
Ahora me enfrento a hacerlo funcionar con el siguiente codigo:
<%@ Page language="VB" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>
<%@ Register TagPrefix="cc1" Namespace="ControlesWeb" Assembly="ControlesWeb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="jscript" src="funciones.js"></script>
<script language="vbscript" id="clientEventHandlersVBS">
Sub window_onload
document.title = "Pagina cargada"
'Inicializamos el control
GrGisAx.ToolTipText = "tururururururur"
End Sub
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:button id="Button1" style="Z-INDEX: 101; LEFT: 248px; POSITION: absolute; TOP: 376px" runat="server"
Width="184px" Text="Button"></asp:button>
<OBJECT id=GrGisAx style="Z-INDEX: 102; LEFT: 24px; WIDTH: 624px; POSITION: absolute; TOP: 8px; HEIGHT: 360px" codeBase=http://localhost/WebApplication1/bin/ocx/grgisax.ocx#Version=1,0 border=1 classid=clsid:D11FB6B3-5188-4501-8A87-471F2D4C2F29 VIEWASTEXT>
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="16510">
<PARAM NAME="_ExtentY" VALUE="9525">
<PARAM NAME="_StockProps" VALUE="1">
<PARAM NAME="BackColor" VALUE="0">
<PARAM NAME="ShowToolTip" VALUE="-1">
<PARAM NAME="ToolTipText" VALUE="GrGisAX">
<PARAM NAME="mmPantallaPorPeso" VALUE="0.5">
<PARAM NAME="mmMinVisualizarTxt" VALUE="0.1">
<PARAM NAME="mmMinRenderTxt" VALUE="1">
<PARAM NAME="mmMinRenderSymbol" VALUE="1">
<PARAM NAME="colorLocate" VALUE="65535">
<PARAM NAME="difuminarFondo" VALUE="0">
<PARAM NAME="intensidadDifuminar" VALUE="70">
<PARAM NAME="toleranciaLocate" VALUE="5">
<PARAM NAME="colorRellenoTxtSel" VALUE="16777215">
<PARAM NAME="colorSeleccion" VALUE="255">
<PARAM NAME="pesoSeleccion" VALUE="7">
<PARAM NAME="rellenoTxtSel" VALUE="-1">
<PARAM NAME="bugImpresora" VALUE="0">
<PARAM NAME="BDAlfanumerica" VALUE="Tabla">
<PARAM NAME="udTrabajo" VALUE="Centimetros">
<PARAM NAME="factorPesoImpresion" VALUE="0.5">
</OBJECT>
</form>
</body>
</HTML>
El problema viene cuando se ejecuta la funcion " window_onload"
lo unico que hago es asociarle un texto a un atributo del control OCX. Y no hay forma.
Siempre el mismo error:
'------------------------------
Se requiere un objeto: 'GrGisAx'
'------------------------------
La verdad es que ya no tengo ni idea de que puede ser. LLevo 2 dias mirando en internet y es que no veo nada que esté mal. Si alguien tiene idea de que puede ser, se lo agradeceria.
Me tiene aburrido el siguiente error.
Tengo un control OCX que tengo que usar en una pagina ASPX.
Lo inserto bien en la pagina, al insertarlo aparecen todas sus propiedades en blanco y en la propiedad id le pongo su nombre (id=GrGisAx)
Ahora me enfrento a hacerlo funcionar con el siguiente codigo:
<%@ Page language="VB" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>
<%@ Register TagPrefix="cc1" Namespace="ControlesWeb" Assembly="ControlesWeb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="jscript" src="funciones.js"></script>
<script language="vbscript" id="clientEventHandlersVBS">
Sub window_onload
document.title = "Pagina cargada"
'Inicializamos el control
GrGisAx.ToolTipText = "tururururururur"
End Sub
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:button id="Button1" style="Z-INDEX: 101; LEFT: 248px; POSITION: absolute; TOP: 376px" runat="server"
Width="184px" Text="Button"></asp:button>
<OBJECT id=GrGisAx style="Z-INDEX: 102; LEFT: 24px; WIDTH: 624px; POSITION: absolute; TOP: 8px; HEIGHT: 360px" codeBase=http://localhost/WebApplication1/bin/ocx/grgisax.ocx#Version=1,0 border=1 classid=clsid:D11FB6B3-5188-4501-8A87-471F2D4C2F29 VIEWASTEXT>
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="16510">
<PARAM NAME="_ExtentY" VALUE="9525">
<PARAM NAME="_StockProps" VALUE="1">
<PARAM NAME="BackColor" VALUE="0">
<PARAM NAME="ShowToolTip" VALUE="-1">
<PARAM NAME="ToolTipText" VALUE="GrGisAX">
<PARAM NAME="mmPantallaPorPeso" VALUE="0.5">
<PARAM NAME="mmMinVisualizarTxt" VALUE="0.1">
<PARAM NAME="mmMinRenderTxt" VALUE="1">
<PARAM NAME="mmMinRenderSymbol" VALUE="1">
<PARAM NAME="colorLocate" VALUE="65535">
<PARAM NAME="difuminarFondo" VALUE="0">
<PARAM NAME="intensidadDifuminar" VALUE="70">
<PARAM NAME="toleranciaLocate" VALUE="5">
<PARAM NAME="colorRellenoTxtSel" VALUE="16777215">
<PARAM NAME="colorSeleccion" VALUE="255">
<PARAM NAME="pesoSeleccion" VALUE="7">
<PARAM NAME="rellenoTxtSel" VALUE="-1">
<PARAM NAME="bugImpresora" VALUE="0">
<PARAM NAME="BDAlfanumerica" VALUE="Tabla">
<PARAM NAME="udTrabajo" VALUE="Centimetros">
<PARAM NAME="factorPesoImpresion" VALUE="0.5">
</OBJECT>
</form>
</body>
</HTML>
El problema viene cuando se ejecuta la funcion " window_onload"
lo unico que hago es asociarle un texto a un atributo del control OCX. Y no hay forma.
Siempre el mismo error:
'------------------------------
Se requiere un objeto: 'GrGisAx'
'------------------------------
La verdad es que ya no tengo ni idea de que puede ser. LLevo 2 dias mirando en internet y es que no veo nada que esté mal. Si alguien tiene idea de que puede ser, se lo agradeceria.
Valora esta pregunta


0