FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour oActiveX:Do("Stop") No me funciona
Posts: 189
Joined: Sun Jul 08, 2007 01:46 AM
oActiveX:Do("Stop") No me funciona
Posted: Fri Aug 29, 2008 12:37 PM

Antonio:
Este es el codigo que no me funciona el oActiveX:Do("Stop")

Código de Raymundo Islas.(Gracias Raymundo)

FUNCTION FLASHINTRO()
LOCAL oActiveX

DEFINE DIALOG dbSplshIni RESOURCE "SALUDO"

REDEFINE ACTIVEX oActiveX ;
ID 110 ;
PROGID "ShockwaveFlash.ShockwaveFlash.1" ;
OF dbSplshIni

dbSplshIni:bStart := { || DoXInProcs( oActiveX ) }

dbSplshIni:lHelpIcon := .F.
ACTIVATE DIALOG dbSplshIni CENTER

oActiveX:Do("Stop")

Return(.F.)
//--------------------------------------------------//

Static Function DoXInProcs( oActiveX )
LOCAL cPthFlsh :="C:\GL\Saludo.SWF"
oActiveX:Do( "LoadMovie", 0, cPthFlsh )
oActiveX:Do( "Play" )
Return NIL

Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: oActiveX:Do("Stop") No me funciona
Posted: Fri Aug 29, 2008 06:46 PM
Ruben D. Fernandez wrote:no me funciona el oActiveX:Do("Stop")
Hola Rubén:

Ya probaste con oActiveX:End() ?

Aquí te dejo un ejemplo funcionando:
#include "FiveWin.ch"

Function Main()

   Local oWnd, oActiveX, oMenu

   MENU oMenu
      MENUITEM "Stop" ACTION oActiveX:Do( "Stop" )
      MENUITEM "Play" ACTION oActiveX:Do( "Play" )
      MENUITEM "End" ACTION oActiveX:End()
   ENDMENU

   DEFINE WINDOW oWnd TITLE "FiveWin ActiveX Support" MENU oMenu

   oActiveX = TActiveX():New( oWnd, "ShockwaveFlash.ShockwaveFlash.1" )
   oActiveX:Do( "LoadMovie", 0, "c:\fwh\samples\ball.swf" )

   ACTIVATE WINDOW oWnd ;
      ON INIT oActiveX:Do( "Play" )

Return Nil
Saludos.

Manuel Mercado
manuelmercado at prodigy dot net dot mx
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
oActiveX:Do("Stop") No me funciona
Posted: Fri Aug 29, 2008 07:43 PM

Ruben,

Prueba así:

ACTIVATE DIALOG dbSplshIni CENTER ;
VALID ( oActiveX:Do("Stop"), .T. )

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion