Olvidate del CreateObjetexEx, usá simplemente CreateObjetex() con el nombre de 
la dll.LaClase.

En la ventana de propiedades, seguridad, autorización destildá "Chequear 
seguridad" o "Exigir comprobación..."  (o algo parecido, la primera opción), 
Abajo en la anteúltima, que tiene una lista con "packet, none, etc" elegí none 
o ninguno y en la última lista, impersonate.

Además, tenés que ir una carpeta (que ahora no recuerdo) en windows, system32 y 
habilitar ciertos permisos al usuario Todos, para la carpeta y cada uno de los 
archivos que están ahí, pero sobre esto vas a tener que buscar info más precisa 
en la web porque ahora no recuerdo el nombre de la carpeta, pero es un problema 
que se genera a partir de cierto service pack aplicado al W 2003.

Perdón por las imprecisiones.
  ----- Original Message ----- 
  From: Marcelo Colombani 
  To: GUFA List Member 
  Sent: Thursday, March 19, 2009 12:40 PM
  Subject: [GUFA] COM + con VFP


  Sigue el problema, por las dudas habilite todo, pero no.

  Gracias
    ----- Original Message ----- 
    From: Pablo van Diest 
    To: GUFA List Member 
    Sent: Thursday, March 19, 2009 11:03 AM
    Subject: [GUFA] COM + con VFP


    Marcelo, si no me falla la memoria el COM+ de W2003 tiene una opción que 
viene "destildada" que habilita a dicho COM+ para que pueda ser accedido desde 
otras maquinas por otros usuarios.  Lamentablemente no tengo un W2003 cerca 
pero recuerdo que dicha opción esta en una solapa de las propiedades de "My 
computer", solapa "COM Security" hay una serie de botones (creo que era la 
parte de "Launch permissions") que habilitan a acceder a los componentes de 
modo local y remoto de acuerdo al usuario o grupo de usuarios, seguramente te 
falta habilitar el modo remoto en algunos lados.

     

    Salu2, Pablo

     


----------------------------------------------------------------------------

    De: [email protected] [mailto:[email protected]] En nombre de Marcelo Colombani
    Enviado el: Jueves, 19 de Marzo de 2009 07:39 a.m.
    Para: GUFA List Member
    Asunto: [GUFA] COM + con VFP

     

    Estimados, estoy armando un servicio COM+ con VFP 9, este accede a una base 
fox, hasta aquí todo bien, también he podido registrarla en el "servicios de 
componentes" sobre Windows 2003 y localmente puedo accederla, pero si la 
ejecuto remotamente desde otra pc me da el siguiente error:

     

    OLE error code: 0x800401f3: cadena clase no valida

     

    La verdad que ya probé de todo, permisos, opciones varias pero el error 
persiste. Por ahí leí, que el windows 2003 es el culpable, pero no encontré la 
solución. 

     

    La idea con esto es, clientes que desde sus PC ejecutaban un proceso 
pesado, ahora lo realicen remotamente y el proceso se ejecute en el server.

     

    Desde ya muchas gracias.

     

    Marcelo Colombani

Responder a