Iniciando con Mac

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

Post by Antonio Linares »

Osvaldo,

>
1.- He estado jugando con el bash, usando la instruccion for, quiero hacer un script que me compile todos los .prg en dicho folder, Tienes algo o tiene que ser uno por uno la compilada. ?
>

Lo idóneo es usar un make. Podemos proporcionar un make de ejemplo que use multiples PRGs

>
2.- Al estar viendo Mac, cambia totalmente la forma de windows, quiza por qu en windows podemos tener un MDI con su menu propio, y desde el menu lanzar su propia ventana. Ahora con Mac, este mundo puede ser diferente ya que el menu se posiciona arriba y bien podemos tener o no tener la ventana principal. Estoy bien en el concepto o hay algo errone ?
>

El menú siempre está arriba, eso es lo estandard, y tienes una ventana principal, y varias más
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Antonio

Si puede proporcionarme un ejemplo del make, te lo agrecedira.
Y en cuanto a las venanas principlaes, cada ventana tiene su propio workthread como Xbase++ ? o al abrir las tablas estas estan abiertas en todo el programa ?

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Osvaldo,

> Si puede proporcionarme un ejemplo del make, te lo agrecedira.

Te estamos preparando un ejemplo de make para múltiples PRGs. Te lo enviaremos por email

>
Y en cuanto a las venanas principlaes, cada ventana tiene su propio workthread como Xbase++ ? o al abrir las tablas estas estan abiertas en todo el programa ?
>

Las ventanas no estan relacionadas con las areas de trabajo. Al abrir las tablas estan abiertas en todo el programa
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Gracias Antonio,

He pensado hacerca del ftp, al igual para hacer zip o desempacar.

Si desde el programa construyo un script con fcreate() y luego lo corro con un run().
Desde luego en el script debera conectarme al servidor en caso del ftp y en el caso del pkzip o pkunzip ( algo similar ) desempaco en el folder donde lo necesito.

Esta bien la idea ?

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Osvaldo,

Puedes descargar un nuevo build de FiveMac que incluye el directorio make con un makefile para múltiples PRGs. Usa los datos de acceso que te proporcionamos al principio

Tu idea me parece buena :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Gracias Antonio

Dentro del folder make solo hay prgs y .o y la app, deberia haber un .mak ?

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Osvaldo,

Debe haber un fichero que se llama makefile y llamando a make, la aplicación se construye y se ejecuta
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Antonio

dentro del folder make, no hay ningun archivo llamado makefile, solo los prg, one.app y los .o


A lo mejor se olvido ?

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Osvaldo,

Te lo enviamos por email, posiblemente el instalador de OSX lo dejó fuera por alguna razón
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Muchas gracias voy a probarlo

Saludos
Osvaldo Ramirez
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Antonio

Tengo programa llamado init_var.prg en el cual utilizo funciones como curdir(), Fclose(), fCreate(), etc,etc.
Pues bien, lo compile y genera una lib en base a dicho programa y me genero bien mi lib.

Ahora realizo mis test con otro programa y mando llamar una funcion q esta en la lib ( Puse la lib en el build.sh ) y me mana lo siguiente:

/usr/bin/ld: Undefined symbol
_HB_FUN_CURDIR
_HB_FUN_FCLOSE
_HB_FUN_FCREATE

...

Y Al final me manda un :

./build.sh: Line 39: ./system01.app/Contents/MacOS/system01: No such file or director.

Mi pregunta es como puedo generar mi lib, para q me incluya esas funciones que son parte de harbour ? odonde se incluyen estas ?

Saludos
Osvaldo Ramirez
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Antonio ...

Al momento de hacer mi generar mi app la cual esta en /Users/mac/servidor/programs
me genera un folder llamado igual a mi app.
Se ejecuta bien, pero si copio mi app, la cual se genero en dichos folders a mi folder /Users/mac/servidor y la ejecuto desde el finder o el explorador
1.- me abre una ventana de terminal
2.- la funcion curdir() que deberia arrojarme /User/mac/servidor me devuelve /User/mac ....

Tiene algo que ver donde se guarde la app, ?

Saludos
Osvaldo Ramirez
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Antonio

Al parecer la funcion curdir() esta bien, pero lo que no entiendo es que si la app es generada en un folder y al moverla a otro y ejecutarla ya no funciona bien, segun la pantalla de TERMINAL, esta cargada, pero no muestra las ventanas

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Osvaldo,

Por favor muestra el PRG que estás usando para que podamos construirlo aqui y asi ver lo que ocurre, gracias

O envíamelo por email, como prefieras
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

Utilize el mismo ejemplo /fivemac/samples/browse

Lo compile y me genero el folder correspondiente con sus demas folder
y ese mismo o sea la app, a lleve a /fivemac/samples

Saludos
Osvaldo Ramirez
Post Reply