Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para iOS/OSX
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2015
Avatar de EL WINDSURFISTA
EL WINDSURFISTA EL WINDSURFISTA is offline
Miembro
 
Registrado: sep 2003
Posts: 19
Poder: 0
EL WINDSURFISTA Va por buen camino
Error consumiendo servicios web desde Delphi XE7 sobre IOS 8.3

Hola a todos:

Estoy creando una aplicación con Delphi XE7 que consume servicios web HTTPS, funciona bien en Windows, Android y OS X Yosemite, pero no en IOS, al principio mostraba un error, que solucione añadiendo la librería libmidas.dylib en deployment, pero ahora la aplicación se queda bloqueada en el iPhone 5, creo que el problema está en las librerias libcrypto.a y libssl.a, en Windows añadi las librerias libeay32.dll y ssleay32.dll a los directorio Win32 y Win64.

¿alguna sugerencia?
Responder Con Cita
  #2  
Antiguo 07-05-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por EL WINDSURFISTA Ver Mensaje
... al principio mostraba un error...
¿qué error? ¿qué hace o dice exactamente ahora? ¿otras pistas?
Responder Con Cita
  #3  
Antiguo 07-05-2015
Avatar de EL WINDSURFISTA
EL WINDSURFISTA EL WINDSURFISTA is offline
Miembro
 
Registrado: sep 2003
Posts: 19
Poder: 0
EL WINDSURFISTA Va por buen camino
Error consumiendo servicios web desde Delphi XE7 sobre IOS 8.3

En el móvil iPhone 5 la aplicación se queda bloqueada, sin dar mensajes, si lo ejecuto con el debuger de delphi muestra una ventana con lo siguiente: exception class Bad system call(12)

Gracias por contestar
Responder Con Cita
  #4  
Antiguo 07-05-2015
Avatar de EL WINDSURFISTA
EL WINDSURFISTA EL WINDSURFISTA is offline
Miembro
 
Registrado: sep 2003
Posts: 19
Poder: 0
EL WINDSURFISTA Va por buen camino
Error consumiendo servicios web desde Delphi XE7 sobre IOS 8.3

Por fin funciona!!!

Hay que añadir la unidad IdSSLOpenSSLHeaders_Static en los uses del proyecto, os muestro como yo lo tengo:
Código Delphi [-]
uses
  {$IF Defined(IOS) and Defined(CPUARM)}
       IdSSLOpenSSLHeaders_Static,
  {$ELSE}
       IdSSLOpenSSLHeaders,
  {$ENDIF}
  FMX.Forms,
  ...
Hay que copiar las librerías: libcrypto.a y libssl.a en el directorio del proyecto para que delphi lo incluya en el programa.
Bájate las librerías desde http://indy.fulgan.com/SSL/OpenSSLStaticLibs.7z

Que tengáis buen desarrollo multiplataforma!!!

Última edición por nlsgarcia fecha: 07-05-2015 a las 23:28:48. Razón: Sintaxis Delphi
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consumiendo Webservices desde XE5 spobre IOS iMia Desarrollo en Delphi para iOS/OSX 3 18-06-2014 17:11:11
Llamada a Servicios Web desde Delphi 2006 (Delphi for Microsoft Win32) lacovera Internet 2 27-06-2007 17:54:29
Sobre los servicios de Google aeff Debates 2 24-03-2007 19:51:16
PHP en Linux consumiendo componente Delphi en Windows utncs Providers 1 14-10-2004 01:43:35
Más preguntas sobre servicios vittorio API de Windows 1 27-12-2003 02:57:12


La franja horaria es GMT +2. Ahora son las 19:57:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi