Foros del Web » Programando para Internet » PHP »

PHP, Active X y COM

Estas en el tema de PHP, Active X y COM en el foro de PHP en Foros del Web. Me gustaria saber si conocen tutoriales o material donde peuda ver el tema del ensamble de php con active x y componentes, y si alguno ...
  #1 (permalink)  
Antiguo 11/08/2004, 11:04
 
Fecha de Ingreso: diciembre-2002
Mensajes: 472
Antigüedad: 15 años
Puntos: 0
PHP, Active X y COM

Me gustaria saber si conocen tutoriales o material donde peuda ver el tema del ensamble de php con active x y componentes, y si alguno experimento esto.Es decir, ver si se puede manejar el objeto una vez creado, o sea mandarle datos, recibir datos, eventos , etc} con php.
Desde ya muchos saludos!
Tico.
  #2 (permalink)  
Antiguo 11/08/2004, 11:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Sobre COM tienes la documentación oficial:
www.php.net/com

Y tutoriales en:
www.phpbuilder.com
www.devshed.com
www.devarticles.com

(por ahí ví algunos en su tiempo).

Un saludo,
  #3 (permalink)  
Antiguo 11/08/2004, 19:25
 
Fecha de Ingreso: marzo-2002
Mensajes: 449
Antigüedad: 15 años, 8 meses
Puntos: 0
Bueno de referencia en el manual de php empieza por el apartado Funciones de soporte COM para windows y el Capítulo 52. PHP and COM.

Pues bien yo he hecho unos pequeños experimentos buscando ejecutar los common dialog en php y el unico que pude ejecutar fue el dialogo para escoger el Color (creo que tambien el de font sirve pero no me funciono a mi), los otros dos marcaban error de sobrecarga de recursos requeridos. Es tan sencillo como:

<?php
function win32ShowDialogColor()
{
$cd1=new COM("MSComDlg.CommonDialog");
$cd1->ShowColor();
$Color=$cd1->Color();
return $Color;
}
?>

Tambien he probado con el Shell Aplication

<?php
function win32Explore($path)
{
$sa = new COM("Shell.Application");
$sa->Explore($path);
}
?>

y con el WshShell:

<?php
function win32MsgBox($texto,$esperar=0,$titulo="",$tipo=0)
{
$WshShell = new COM("Wscript.Shell");
$temp=$WshShell->Popup($texto,$esperar,$titulo,$tipo);
return $temp;
}
?>

Los metodos y propiedades de los objetos que se recuperan con las funciones de Shell Aplication se pueden manipular , pero la documentacion de estos estan mayormente en el msdn y no se pueden explorar usando las funciones de php de manejo de clases y objetos.
  #4 (permalink)  
Antiguo 12/08/2004, 08:22
 
Fecha de Ingreso: diciembre-2002
Mensajes: 472
Antigüedad: 15 años
Puntos: 0
Gracias, son muy interesantes los ejemplos.Voy a testearlos!!
Si, yo basicamente queria probar unos ocx pero no se como incorporarlos a una pagina web y que se vean correctamente pero no encuentro forma. Probe con html simple y el tag <object> y luego desde php instanciar pero si bien no da error al crearlo luego al queres acceder a propiedades ,etc ahi si se "pincha".No encuentro demasiado material hasta ahora que me ayude y justo se trata del entorno rival de php por lo que no se si habra muchos informes o tutorias pero seguire buscando.Veremos si consigo algo
Saludos!
Tico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:20.