none
ASP.NET avec ActiveX COM RRS feed

  • Question

  • Bonjour

    J'ai besoin d'exploiter un ActiveX. Je l'ai placé dans un object. J'ai besoin de renseigner dynamiquement un de ses paramètres : FileName.

    Mais rien ne se passe.

     J'ai placé un point d'arrêt dans la propriété SMG, mais il ne se déclenche pas.

    Côté Client :

    <form id="form1" runat="server">
    
    <object id="DS3DVIAPlayerActiveXLib" height="100%" width="100%"  classid="clsid:410B702D-FCFC-46B7-A954-E876C84AE4C0" 
        codebase="3DVIAPlayerActiveX.cab" >
    
        <param name="_Version" value="65545"/>
        <param name="_ExtentX" value="16060"/>
        <param name="_ExtentY" value="13229"/>
        <param name="ShowAnnotationToolBar" value="0"/>
    	 <param name="ShowAssemblyTreeBar" value="0"/>
    	 <param name="ShowBOMTreeBar" value="0"/>
    	 <param name="ShowCameraToolBar" value="0"/>
    	 <param name="ShowCameraViewToolBar" value="0"/>
    	 <param name="ShowCollabToolBar" value="0"/>
    	 <param name="ShowCollabTreeBar" value="0"/>
    	 <param name="ShowCuttingPlaneToolBar" value="0"/>
    	 <param name="ShowGeometryToolBar" value="0"/>
    	 <param name="ShowMain3DToolBar" value="0"/>
    	 <param name="ShowMarkerBar" value="0"/>
    	 <param name="ShowMeasurementToolBar" value="0"/>
    	 <param name="ShowPropertyBar" value="0"/>
    	 <param name="ShowRedlineToolBar" value="0"/>
    	 <param name="ShowRenderToolBar" value="0"/>
    	 <param name="ShowStandardToolBar" value="0"/>
    	 <param name="ShowStatusBar" value="0"/>
    	 <param name="ShowTimelineBar" value="0"/>
    	 <param name="ShowTreesBar" value="0"/>
    	 <param name="ShowViewBar" value="0"/>
    	 <param name="ShowVisibilityToolBar" value="0"/>
                <param name="RenderMirror" value="1"/>
                <param name="GroundGrid" value="1"/>
                <param name="RenderMode" value="1"/>
                <param name="RenderGroundShadow" value="1"/>
                <param name="FileName" value='<%# Eval("SMG")%>' />
    
            </object>
        </form>

    Côté Serveur :

        Property SMG() As String
            Get
                SMG = nvl(Me.ViewState("SMG"), "")
            End Get
            Set(ByVal value As String)
                Me.ViewState("SMG") = value
            End Set
        End Property
    
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            SMG = GetUrl("cj000.11.1.smg")
        End Sub
    
        Function GetUrl(strFic)
            Return Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath & "SMG/" & strFic
        End Function


    FB




    mercredi 29 janvier 2014 08:04

Réponses

Toutes les réponses