Page 1 of 1

compatibilidad FWH con FiveMac y FiveLinux

PostPosted: Wed Jul 07, 2010 5:07 pm
by mgsoft
Hola Antonio,

Me gustaría saber el grado de compatibilidad de FWH con FiveMac y FiveLinux.

¿Se soporta xBrowse?

¿Y Outlook2003 o ExplorerBar?

¿Qué clases no se soportan?


Muchas gracias :D

Re: compatibilidad FWH con FiveMac y FiveLinux

PostPosted: Wed Jul 07, 2010 5:39 pm
by Antonio Linares
Es dificil determinar un "grado" de compatibilidad como tal. De entrada hay que tener en cuenta que no todos los sistemas operativos ofrecen exactamente las mismas características. Por ejemplo, las ventanas MDI es algo propio de Windows. No existen ni en Mac ni en Linux (GTK+).

La idea básica es que sabiendo usar FiveWin, sabes usar FiveMac y FiveLinux. Luego la curva de aprendizaje es mínima, ó casi nula.

La Clase TXBrowse no está portada a Mac y Linux. Los browses en Mac y Linux son suficientemente completos para poder hacer una aplicación de gestión, pero no son la TXBrowse.

En cuanto a cuales si y cuales no, la lista es larga. Es preferible que revises FiveMac.ch y FiveLinux.ch y asi "veas" los comandos implementados.

Re: compatibilidad FWH con FiveMac y FiveLinux

PostPosted: Thu Jul 08, 2010 10:04 am
by mgsoft
Antonio,

No tengo ni fivemac ni fivelinux.

Nos gustaría comprar el FTDN pero siempre y cuando pudieramos reutilizar la mayoría del código. No usamos ventanas MDI, pero si necesitaríamos el xBrowse, TOutlook 2003, TProgress, TExplorerBar, y llamar a IMAGE2PDF, así como MAPI.

También TREPORT, el Preview, TPanel, TSplitter y alguna clase más ordinaria (TBitmap, TButton, TCheckBox, TMeter, TTAbs, las fuentes, TDatabase, TDatepicker, Folders, TFTP, TGraph, TGroup, THeader, TIMage, TINI, TMenu, TPrinter, TScrollbar, y TWindow y TDialog).

¿Es Posible?.

Gracias

Re: compatibilidad FWH con FiveMac y FiveLinux

PostPosted: Fri Jul 16, 2010 8:04 am
by mgsoft
Alguna idea? Gracias :D

Re: compatibilidad FWH con FiveMac y FiveLinux

PostPosted: Fri Jul 16, 2010 8:44 am
by Antonio Linares
En la actualidad no existe aún la portabilidad "directa" de FiveWin a FiveMac y FiveLinux. FiveMac y FiveLinux ofrecen una funcionalidad suficiente para hacer una aplicación facilmente en Mac y en Linux, pero no puedes tomar el código de una aplicación en FiveWin, tal cual, y recompilar en esas plataformas.

Para una portabilidad completa, debes considerar el usar "Wine". Hoy por hoy es la solución más fácil y que mejor resultados da. La pega que tiene es que las aplicaciones Windows funcionando en Mac y en Linux no se ven 100% como nativas de Mac y Linux, y su grado de integración con el sistema operativo tampoco es total.

Asi que si tienes una aplicación en FiveWin y necesitas poder ofrecerla en Mac ó en Linux, el camino es "Wine" ("WinBottler" en Mac), ambos gratuitos.

En la actualidad lo que ofrecen FiveMac y FiveLinux es la capacidad de poder crear una aplicación no muy complicada con Harbour/xHarbour y que el resultado sea una aplicación 100% nativa de esos sistemas operativos. Es decir, tu aplicación será y se verá como una verdadera aplicación para Mac ó Linux.

He creido conveniente aclarar estos conceptos en vez de entrar al detalle de lo que me has preguntado. No tengo inconveniente en responderte, pero creo que esta respuesta mia te dará una visión más clara :-)