Abrir archivos directamente

skatomundo
06 de Agosto del 2004
Hola comunidad, necesito saber como puedo abrir un archivo de formato cualquiera que lo reconozca el software correspondiente a través de un ActiveX, la idea es llamar el activeX desde una pagina ASP y pasar el valor del archivo correspondiente por ejemplo "datos.apr" y que la clase de activeX me abra el archivo directamente.

Salu2 Gracias.

Gustavo
06 de Agosto del 2004
Puede ser usando la API shellexecute

Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

ShellExecute Me.hWnd, _
vbNullString, _
nombre_del_archivo, _
vbNullString, _
vbNullString, _
vbNormalFocus
Ahora tenés que crear el componente ActiveX para que trabaje con la API