Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   Firemonkey/Ios vs FreePascal (https://www.clubdelphi.com/foros/showthread.php?t=79349)

bbasas 27-06-2012 17:19:35

Firemonkey/Ios vs FreePascal
 
Hola, recientemente he empezado un proyecto para IOS con firemonkey, contiene conexión vía datasnap. El problema es que viendo algunos tutoriales que hay en la red sobre el tema proponen dos cosas:


1- Utilizar directivas para poder compilar en el simulador de Delphi en Windows {$IFDEF MSWINDOWS} y en XCODE con free pascal {$IFDEF FPC}, esto lleva a hacer un doble código todo el rato, programar todo en una versión Windows para verla en el simulador y programar en FPC para que pueda compilar en el xcode. Muy inviable.


2- Utilizar Moblie Connectors. En teoría esta herramienta, mediante un proxy te crea el solito todos los procedimientos traducidos al lenguaje que tu quieras, en mi caso sería el Free Pascal. Mira que bien pensé, pero entonces si utilizas proxy, no te deja compilar en código en Delphi/Windows, así que estamos en las mismas.


O se programa a ciegas, o se programa doble o… hago algo mal. Alguien sería tan amable de aclararme si estas son las únicas soluciones?


Muchas gracias. Un saludo.

ElDioni 27-06-2012 18:10:49

Hola,

No se si he entendido tu problema, ¿lo que quieres es hacer un programa que funcione en windows y en mac? si es así, yo conseguí compilar un proyecto que hice de prueba para las dos plataformas, pero necesité utilizar mi pc y un imac al que le tuve que instalar la aplicación PaServer, luego había que dar permisos en el imac para que se conectara el pc y no recuerdo si algo más.

Saludos.

bbasas 28-06-2012 09:41:04

Gracias por responder ElDioni, no se si me explique bien, lo que quiero hacer es una APP para Iphone(Ios) utilizando Delphi XE2, dicha app tiene conectividad con un servidor Datasnap.
Me gustaría saber si hay alguna manera de poder programar la app una sola vez y que corra en el simuador de Delphi en Windows y cuando la pase a Xcode que funcione allá también, porque ahora mismo todos los inserts/Selects, todo lo que quieras hacer de conexiones etc... tienes que picarlo con directivas de Windows y con directivas de FPC para el xcode.
Haciendo el mismo “insert” por ejemplo dos veces.

Gracias de nuevo, espero haberme explicado bien.

ElDioni 28-06-2012 12:10:47

Hola bbasas,

cuando creas un proyecto nuevo de firemonkey puedes añadir las plataformas para las que quieres que se compile el proyecto (32 bits, 64 bits, IOS), lo que ocurre es que no se puede compilar en IOS directamente, por eso te comentaba el tema del PAServer, en la página de embarcadero vienen varios tutoriales

http://docwiki.embarcadero.com/RADSt...ications_Index

también te dejo esta página de embarcadero que habla de las librerias para mac que vienen con el disco de Rad Studio XE2 (Xcode and the iOS SDK)

http://edn.embarcadero.com/article/41620

Y este enlace también puede que te sirva.

http://blogs.devart.com/dac/

Saludos


La franja horaria es GMT +2. Ahora son las 08:41:46.

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