Page 2 of 3
Re: Un DBU con FiveMac
Posted: Sat Jan 05, 2013 6:05 pm
by mastintin
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.
Re: Un DBU con FiveMac
Posted: Sat Jan 05, 2013 7:11 pm
by ramirezosvaldo2
Muchas gracias mi estimado
Aun asi, cada ejemplo es excelente para iniciar en forma
Saludos
Osvaldo Ramirez
Re: Un DBU con FiveMac
Posted: Sat Jan 05, 2013 8:47 pm
by Antonio Linares
Manuel,
gracias!

Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 9:59 am
by cnavarro
El código para el Dbu es el que aparece en los hilos?
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 10:22 am
by mastintin
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 :
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 10:27 am
by Antonio Linares
Manuel,
No me suena, pero de todas formas hasta que lo miremos, tu solución es buena

Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 10:43 am
by cnavarro
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 :
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

Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:14 am
by mastintin
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 :
los prgs que te faltan :
https://dl.dropboxusercontent.com/u/132 ... prg%20.zipRespecto 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.
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:21 am
by cnavarro
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
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:32 am
by mastintin
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 .
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 11:38 am
by cnavarro
Gracias,
Más que nada estaba interesado en esos prgs por ganar tiempo en realizar pruebas con browse y bases de datos
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 5:54 pm
by cnavarro
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?
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 7:52 pm
by cnavarro
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
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 8:35 pm
by mastintin
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.
Re: Un DBU con FiveMac
Posted: Sun Jun 22, 2014 9:16 pm
by mastintin
La funciuon ImgPath() esta incorporada a la libreria fivemac . Mira si en fivemac/source/function tienes un archivo llamado settings.prg .
Code: Select all | Expand
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