FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveMac / FivePhone (iPhone, iPad) Un DBU con FiveMac
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Un DBU con FiveMac
Posted: Sat Jan 05, 2013 06:05 PM
ramirezosvaldo2 wrote:Si, este funciona perfecto!

Es el mismo codigo que esta en estos mensajes de Antonio ?

Saludos
Osvaldo Ramirez

No , supongo que es una versi贸n algo mas reciente y preparada para un fivemac algo mas moderno que el tuyo . Lo digo por los errores que te lanza ya que tendr铆as que tener en ./fivemac/include/colors.ch para quitar errores .
Saludos.
Posts: 82
Joined: Mon Jan 19, 2009 04:40 PM
Re: Un DBU con FiveMac
Posted: Sat Jan 05, 2013 07:11 PM

Muchas gracias mi estimado

Aun asi, cada ejemplo es excelente para iniciar en forma

Saludos
Osvaldo Ramirez

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Un DBU con FiveMac
Posted: Sat Jan 05, 2013 08:47 PM

Manuel,

gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 09:59 AM

El c贸digo para el Dbu es el que aparece en los hilos?

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 10:22 AM
Dbu esta en la carpeta samples con el nombre de fivedbu.prg . Ahora mismo a mi me esta dando un error al compilar porque parece que falta la funci贸n DefaultLanguage() en la librer铆a de harbour . Este error nio exist铆a con versiones previas de harbour . Antonio , Alg煤n cambio de nombre en esa funci贸n de harbour ? . Para pasar el err贸r de momento puedes colocar al final del archivo fivedbu la funcion :
Code (fw): Select all Collapse
function defaultLanguange()
return "ES"
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 10:27 AM

Manuel,

No me suena, pero de todas formas hasta que lo miremos, tu soluci贸n es buena :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 10:43 AM
mastintin wrote:Dbu esta en la carpeta samples con el nombre de fivedbu.prg . Ahora mismo a mi me esta dando un error al compilar porque parece que falta la funci贸n DefaultLanguage() en la librer铆a de harbour . Este error nio exist铆a con versiones previas de harbour . Antonio , Alg煤n cambio de nombre en esa funci贸n de harbour ? . Para pasar el err贸r de momento puedes colocar al final del archivo fivedbu la funcion :
Code (fw): Select all Collapse
function defaultLanguange()
return "ES"


Manuel, es lo primero que mir茅, pero no est谩 ni fivedbu.prg ni fileman.prg
Tambi茅n aprovecho para preguntarte por el tema de los drivers ODBC (no creo que ADO se pueda)
He instalado http://www.odbcmanager.net/
ODBC Administrator Tool for Mac OS X no he sido capaz de descargarlo :-)
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:14 AM
Descubierto el error ...
No es de Harbour . El tema es que anteriormente en Fivemac no teniamos implementado el sistema de uso de mensajes multiidioma que se encuentra en strings.prg . Se cogi贸 el c贸digo de fivewin y se paso a Mac con algunos cambios . Se pusieron nombre las funciones fivewin , pero luego en la funci贸n C de enlace se puso otro nombre distinto .
A帽adida esta funci贸n a ver si va :
Code (fw): Select all Collapse
function DefaultLanguage()
聽return GetCurrentLanguage()

los prgs que te faltan : https://dl.dropboxusercontent.com/u/132 ... prg%20.zip

Respecto Odbc en mac , no tengo ni idea :-) . Ado desde luego no existe que yo sepa y odbc las pocas compa帽铆as que lo usaron en su 茅poca lo han dejado de usar y actualizar , nunca funcion贸 demasiado bien en Macosx .
Puedes usar dbf que es lo que yo uso en los programas . Puedes usar mysql que creo que Daniel hizo algo . Nativamente los programas Macosx usan SQllite . No Tenemos nada desarrollado en ese sentido pero supongo que al ser nativo las apis est谩n ahi as铆 que ser铆a cosa de que alguien se ponga con ello . Cuando se programa "nativo" para mac se usa una cosa que se llama CoreData que parece ser ( lo digo de o铆das ) que hace que programar -mantener una database sqllite sea un juego de ni帽os.
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:21 AM

He instalado el driver de Mysql, no deb铆a haberlo instalado?
La aplicacion ODBC Manager que he instalado me lo detecta
Gracias por los PRGs

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:32 AM

Si por algo no te funciona fivedbu , tranquilo , puede que mi c贸digo ( el fivedbu.prg ) tenga algunos cambios y llamadas a funciones que no tengas , as铆 que no te desesperes por ello .

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:38 AM

Gracias,
M谩s que nada estaba interesado en esos prgs por ganar tiempo en realizar pruebas con browse y bases de datos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 05:54 PM

Manuel, ya he conseguido descargar e instalar ODBC Administrator Tool for Mac OS X
Una preguntonta: 驴Es conveniente actualizar la versi贸n de XCode? he visto que hay versiones posteriores (actualmente hay ya una version 6 Beta)
Como coment茅 tengo instalada la versi贸n 3.2.6.
O la versi贸n va relacionada con la versi贸n Mac OS X que tengo instalada y por lo tanto esta versi贸n de XCode es la apropiada para la versi贸n de OS que tengo y no tengo que actualizarla?

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 07:52 PM
mastintin wrote:Si por algo no te funciona fivedbu , tranquilo , puede que mi c贸digo ( el fivedbu.prg ) tenga algunos cambios y llamadas a funciones que no tengas , as铆 que no te desesperes por ello .


He conseguido echarlo a andar, quitando algunas cla煤sulas AUTORESIZE, algunas funciones de los tags, y sobre todo el uso de funciones de strings, adem谩s de sustituir el comando SIZE del define de Window por "FROM..,.. TO ..,..", y alguna tuya (ImgPath)
En fin, ahora a probarlo, pero tiene buena pinta

Lo increible es que llevo mas de media hora intentando capturar la pantalla y pasarla a alguna aplicacion y no s茅 como :-)
Cuando lo descubra, pegar茅 una imagen
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 08:35 PM
cnavarro wrote:Manuel, ya he conseguido descargar e instalar ODBC Administrator Tool for Mac OS X
Una preguntonta: 驴Es conveniente actualizar la versi贸n de XCode? he visto que hay versiones posteriores (actualmente hay ya una version 6 Beta)
Como coment茅 tengo instalada la versi贸n 3.2.6.
O la versi贸n va relacionada con la versi贸n Mac OS X que tengo instalada y por lo tanto esta versi贸n de XCode es la apropiada para la versi贸n de OS que tengo y no tengo que actualizarla?


para la version de sistema que tu tienes no te deje llegar mas lejos de 3.2.6 , la version 4 para lion , la version 5 para Maverish , la version 6 para yosemite . Desde la version 5 puedo construir para snow leopard , pero desde snowleopard no puedo construir para Lion ...

cnavarro wrote:

Lo increible es que llevo mas de media hora intentando capturar la pantalla y pasarla a alguna aplicacion y no s茅 como :-)
Cuando lo descubra, pegar茅 una imagen


para capturar la pantalla tienes varias formas , con un teclado Macosx Mayusculas+ comando +3 toda la pantalla , Mayuscula + comando+4 parte de la pantalla . Si no tienes un teclado Macosx ( con tecla comando ) en Aplicaciones-> Utilidades tienes el programa instant谩nea , lo lanzas y tienes las opciones de captura en el menu superior.
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 09:16 PM
La funciuon ImgPath() esta incorporada a la libreria fivemac . Mira si en fivemac/source/function tienes un archivo llamado settings.prg .
Code (fw): Select all Collapse
function ImgPath()

   local aFiles, n, lInit := Empty( cImgPath )

   DEFAULT cImgPath := UserPath() + "/fivemac/bitmaps/"
   
   if ! lIsDir( ResPath() + "/bitmaps" )
      MakeDir( ResPath() + "/bitmaps" )
   endif
     
   if lInit   
      aFiles = Directory( cImgPath + "*" )
      for n = 1 to Len( aFiles )
         if ! File( ResPath() + "/bitmaps/" + aFiles[ n ][ 1 ] )
            CopyFileTo( cImgPath + aFiles[ n ][ 1 ],;
                        ResPath() + "/bitmaps/" + aFiles[ n ][ 1 ] )
         endif               
      next
   endif   
     cImgPath = ResPath() + "/bitmaps/"               
      
return cImgPath