Primera consulta sobre fiveMac

User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

Otro bug , en el programa testfld,prg error :

Code: Select all

compiling...
Harbour 2.1.0beta1 (Rev. 14766)
Copyright (c) 1999-2010, http://harbour-project.org/
Compiling 'testfld.prg'...
Lines 947, Functions/Procedures 1
Generating C source output to 'testfld.c'... Done.
compiling C module...
linking...
done!
                                                                                
Error BASE/1004  No exported method: ROWS                                       
Called from ROWS(0)                                                             
Called from TWINDOW:HANDLEEVENT(208)                                            
Called from _FMH(235)                                                           
Called from BRWCREATE(0)                                                        
Called from TWBROWSE:NEW(42)                                                    
Called from MAIN(19)                                                            
Error BASE/1004  No exported method: ROWS                                       
Called from ROWS(0)                                                             
Called from TWINDOW:HANDLEEVENT(208)                                            
Called from _FMH(235)                                                           
Called from COCOAEXIT(0)                                                        
Called from _END$(272)                                                          
Called from __QUIT(0)                                                           
Called from DEFERROR(0)
Called from (b)ERRORSYS(0)
Called from ROWS(0)       
Called from TWINDOW:HANDLEEVENT(208)
Called from _FMH(235)               
Called from BRWCREATE(0)
Called from TWBROWSE:NEW(42)
Erase set to backspace.             
 
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

He realizado una prueba de como quedaría un enpaquetado para distribución con el tutor01.prg .
Si alguien quiere ver el resultado :
http://rapidshare.com/files/403794470/tutor01.pkg.html
Alguna captura para los que no disponen de mac :
Image
Image
Image
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Manuel,

Muy bien! :-)

Podria ser muy util un instalador para Harbour, te animas ? :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Manuel,
en el programa testfld,prg error
Lo has probado con el build más reciente de FiveMac que hemos publicado ?

Aqui no está dando error, aunque hemos tenido que quitar una traza que habiamos dejado en la Clase TWindow.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

Antonio Linares wrote:Manuel,

Lo has probado con el build más reciente de FiveMac que hemos publicado ?

Aqui no está dando error, aunque hemos tenido que quitar una traza que habiamos dejado en la Clase TWindow.
Con el nuevo build va bien .
Antonio Linares wrote:Manuel,

Muy bien! :-)

Podria ser muy util un instalador para Harbour, te animas ? :-)
Miro a ver si esta a mi alcance de conocimiento y te comento algo .

Otra cosa : con una pequeña modificacion de tutor01.prg

Code: Select all

function Main()

   MsgInfo( "Hello world!" )
   MsgInfo( Curdir() )


return nil
Si lo ejecuto en la construcción desde el terminal Curdir() devuelve bien el resultado , pero si ejecuto el programa ya generado sobre el finder devuelve una cadena vacia .
Es importante ya que de que el programa sepa donde estan las cosas depende que funcione correctamente o no .
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

con el último build error en testspla.prg :

compiling...
Harbour 2.1.0beta1 (Rev. 14766)

Copyright (c) 1999-2010, http://harbour-project.org/
Compiling 'testspla.prg'...
Lines 941, Functions/Procedures 1
Generating C source output to 'testspla.c'... Done.
compiling C module...
linking...
Undefined symbols:
"_HB_FUN_SPLASHSETFILE", referenced from:
_symbols_table in libfive.a(splash.o)
"_HB_FUN_SPLASHCREATE", referenced from:
_symbols_table in libfive.a(splash.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
done!
./build.sh: line 39: ./testspla.app/Contents/MacOS/testspla: No such file or directory
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

Respecto al instalador de harbour para mac ..
Este es el primer intento , mira como va y comentame ....
http://rapidshare.com/files/403860423/H ... c.pkg.html
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Manuel,
Respecto al instalador de harbour para mac ..
Este es el primer intento , mira como va y comentame ....
Funciona bien pero no se en que carpeta se instala.

Seria bueno mostrar la licencia de Harbour, ponerle el logo de Harbour de fondo, permitir seleccionar la carpeta de destino. Son solo sugerencias, gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Manuel,
error en testspla.prg
testspla.prg es un ejemplo que nos envió Dino Alessandri, pero efectivamente como comentas, le falta algo.

Y por su ejemplo msglogo.prg parece que ya lo hace de otra forma. Asi que posiblemente eliminemos el ejemplo testspla.prg :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Dino Alessandri
Posts: 13
Joined: Wed Feb 08, 2006 1:25 pm
Location: Italy

Re: Primera consulta sobre fiveMac

Post by Dino Alessandri »

testspla eliminado es un ejemplo de edad
msglogo es actual
saludos
Dino
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

Antonio Linares wrote:Manuel,

Funciona bien pero no se en que carpeta se instala.

Seria bueno mostrar la licencia de Harbour, ponerle el logo de Harbour de fondo, permitir seleccionar la carpeta de destino. Son solo sugerencias, gracias :-)
La carpeta en donde se instala es en la raiz del usuario .
El poner el logo de harbour y la licencia de harbour no creo que sea gran problema. El sitio de instalación no sé si debería o no restringuirse un poco , mas que nada por los permisos de ejecución de harbour una vez instalado , ya lo miro a ver .

El problema de "Curdir()" que te comenté antes es bastante importante ya que una vez generado el ejecutable si lo ejecuto desde el finder no encuentra los archivos , esto hace que los ejemplos testdbf, testimagen y cualquiera que deba determinar donde esta un archivo ,no funcionen bien.
Otra ventaja que tiene Mac es que el ejecutable es un contenedor de archivos , lo cual hace que pueda tener dentro por ejemplo las dbfs, las imagenes , los info.plist .Determinando la ruta del programa se puede saber donde estan todos esos contenidos .
Saludos.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Hola Dino,

Que bueno que estés por aqui! :-)

saludos,
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Primera consulta sobre fiveMac

Post by mastintin »

Una nueva versión del instalador . En cuanto a elegir donde instalar el sistema deja muy pocas opciones .
Un Saludo.
http://rapidshare.com/files/404045636/H ... c.pkg.html
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Manuel,

Ahora esta realmente extraordinario! :-)

Pongo aqui unas imágenes de tu instalador para que todos lo vean. Enhorabuena! :-)

Image
Image
Image
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Primera consulta sobre fiveMac

Post by Antonio Linares »

Manuel,

Respecto a CurDir() yo creo que la solución es no usarlo y especificar una trayectoria absoluta.

Otra opción muy interesante, es la que comentas de poner las DBFs dentro de la propia carpeta del ejecutable.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply