Pregunta

he construido una aplicación Delphi-7 Windows que utiliza algunos servicios web. La aplicación está construida de tal manera que no requiere DLL en tiempo de ejecución. Cuando desplegado en un servidor Windows 2003 se produce un error al llamar al servicio web. Se producirá un error "Acceso violación en la dirección 00c05269. Escribir de dirección 00c05269". Creo que las razones es que se necesita un poco de paquete para ser instalado. Puede cualquiera ayuda a darse cuenta de eso?

TIA

¿Fue útil?

Solución

Sólo una conjetura: Si el cliente se construyó con D7, que el tiempo de ejecución será de AV en máquinas con DEP habilitado. Véase el siguiente enlace para más información:

 groups.google.com/group/borland.public.delphi.webservices.soap/msg/b19f3c2681de50f4

Puede desactivar DEP sólo para ese cliente (o en todo el sistema) en la máquina Win 2003 para ver si ese es el problema:

technet.microsoft.com/en-us/library/cc738483(WS.10).aspx

Y si lo es, se puede descargar una solución de tiempo de ejecución de SOAP desde aquí:

http://cc.embarcadero.com/Item/24535

Saludos,

Bruneau

Otros consejos

Algunas sugerencias de solución de problemas.

¿Se puede navegar al servicio web desde un navegador web? Si no, usted tiene un problema de conectividad.

Si esto funciona, yo construiría un cliente esqueleto que consume el servicio web y llama a un par de métodos, pero no leer o escribir a los archivos externos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top