border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 06-10-2005, 14:58:14
Avatar de Insomnia17
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 401
Insomnia17 Valoración +2
Predeterminado Error al Publicar en Citrix

Hola

Tengo un programa que funciona correctamente en red con varios ordenadores, el problema se da cuando intentamos publicar esa aplicación mediante Citrix, al ejecutarlo, manda un error El componente MSMAPI32.OCX o uno de sus archivos no está registrado correctamente: falta un archivo o no es válido.

La cuestión es que si ejecuto la aplicación directamente en el ordenador que publica la aplicación en Citrix funciona bien, y en el ordenador que se conecta a traves de Citrix también estan instalados todos los componentes.

Alguna idea?

--Saludos--
Responder Con Cita
  #2 (permalink)  
Antiguo 07-10-2005, 11:51:01
Avatar de Insomnia17
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 401
Insomnia17 Valoración +2
Predeterminado

Hola

Sigo buscando información sobre el tema, he encontrado un articulo sobre como crear una aplicación DCOM cliente/servidor utilizando visual basic. El problema es que no se si estoy bien encaminado (la verdad es que no tengo ni idea de lo que es el DCOM).

Alguien sabe si mi problema puede estar relacionado con esto?. hay que empaquetar el proyecto de alguna forma especial para trabajar en modo cliente / servidor?

--Gracias--
Responder Con Cita
  #3 (permalink)  
Antiguo 07-10-2005, 12:43:24
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.199
acalanto ha deshabilitado la reputación
Predeterminado

No tiene nada que ver el error de la primera pregunta con DCOM. Existen aplicaciones que son, a la vez, aplicaciones con interface de ususario y servidores de sus clases. Excel es un buen ejemplo de aplicación DCOM. Si quieres desarrollar con VBasic un DCOM (Más o menos) prueba a crear un proyecto EXE ActiveX. Además de sus propios formularios, informes etc. podrás utilizar sus clases públicas desde otras aplicaciones.

El problema con Citrix es que no debes tener bien encaminados los componentes para que los distribuya en las peticiones de usuario. También puede ser que MSMAPI32 tenga algún tipo de incompatibilidad con Citrix.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 07-10-2005, 13:55:42
Avatar de Insomnia17
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 401
Insomnia17 Valoración +2
Predeterminado

Gracias por contestar

Por lo menos se que no debo seguir con el camino del DCOM, lo de la incompatibilidad con el MSMAPI32 no creo que sea, porque he quitado toda referencia a ese control en el proyecto, lo he vuelto a compilar y luego me daba el mismo error pero refiriendose a otro OCX. Sobre

Cita:
El problema con Citrix es que no debes tener bien encaminados los componentes para que los distribuya en las peticiones de usuario
.

No entiendo muy bien la frase. Como puedo hacer lo de encaminar los componentes?, porque si intento publicar una aplicación sencilla (Un Hola Mundo) sin añadir controles extra, funciona bien.

--Saludos--
Responder Con Cita
  #5 (permalink)  
Antiguo 07-10-2005, 14:32:38
Avatar de Insomnia17
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 401
Insomnia17 Valoración +2
Predeterminado

RECTIFICO !!!

Puede que sea algún tipo de incompatibilidad, he creado un ejecutable en blanco y he ido agregando controles uno a uno y funciona con todos excepto con dos: El Microsoft MAPI y el Microsoft Windows Common Controls 2.

El primero lo utilizo para enviar correos y el segundo para el DTPicker. Alguna idea? o una alternativa para esos controles?

Otra idea que he pensado sería crear dos ejecutables uno para los que trabajan en red (con todos los componentes) y otra versión mas ligera para los que trabajan a traves de citrix (sin esos controles). Los dos ejecutables atacarian a la misma base de datos access. Dos ejecutables accediendo a una misma base de datos puede dar algún problema?

--Saludos--
Responder Con Cita
  #6 (permalink)  
Antiguo 07-10-2005, 17:13:16
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.199
acalanto ha deshabilitado la reputación
Predeterminado

No tiene porque dar problemas siempre que controles los bloqueos de registro adecuadamente, es decir, no permitir eliminar un registro desde un puesto de trabajo mientras otro lo está modificando.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
PROBLEMAS AL PUBLICAR CON .NET 2005 Capone Visual Basic.NET 2003 & 2005 0 02-01-2008 03:24:50
consulta donde publicar sitio web o pagina web sheilac_21 VBScripts, JavaScripts, etc. 1 21-02-2007 13:55:45
Tengo el ERROR 3265 como se resuelve este Error Juan Francisco Visual Basic 6.00 10 06-04-2006 23:14:21
como publicar codigo fuente jgcs Visual Basic 6.00 1 30-09-2005 17:20:47
Aplicación VBA con Citrix Insomnia17 VBA (Excel, Word, Outlook, Access) 0 26-05-2005 09:55:01


La franja horaria es GMT. Ahora son las 13:18:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right