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.- Alguna utileria para producir pdf. desde un set print to

Aún estamos trabajando en la impresión. No sabemos que utilidad puedas usar.

> 2.- alguna funcio que presente una ventala modal y se quite a cierto tiempo ( talves 2 seg )

Usa un timer que cuente tiempo y al cabo de un cierto intervalo que haga un oDlg:End()
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 »

Estimado Antonio

1 .- Se que un archivo con letras mayusculas es diferente a uno con minusculas
Como se puede hacer para que sean siempre iguales, ?

2.- Este error me marca al finalizar el ejemplo de abajo.

---------------------------------------
Total memory allocated: 34260 bytes (534 blocks)
WARNING! Memory allocated but not released: 22 bytes (1 blocks)
fm.c:612: HB_TR_ERROR Block 1 (size 18) MSGINFO(0), "Archivo no existe."
Erase is delete.
Interrupt is control-C (^C).
macs-computer:~/fivemac/samples mac$

include "FiveMac.ch"

function Main()

local _file_name := "/Users/mac/fivemac/samples/belyndaosvaldo.prg"

if ! file( _file_name )
msginfo( "Archivo no existe")
else
msginfo( "Archivo si existe")
endif


return NIL

Ya que he estado convirtiendo unas funciones que uso para abrir archivos y utilizo la funcion file() y esta me truena, asi que quize tratar de crear un ejemplo, pero solo consigo el error que comento arriba.

De antemano muchas gracias.
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 refieres a "Memory allocated but not released" ó File() está fallando ?

En relación a lo primero, no te preocupes, eso lo iremos arreglando con el equipo de desarrollo de Harbour.
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,

la funcio file() curiosamente me truena, pero la uso en un procedimiento dentro de una libreria. Quize sacarla para ver si esta funcionando bien, y si efectivamente funciona, solo consigo el error de memory.

Tratare de poner un ejemplo haber si logro reproducir el error.


Ahora se que un archivo es diferente en mayusculas y minusculas, hay alguna forma de que los programas no tengan ninguna diferencia. ?

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 refieres a usar exactamente el mismo código en FiveWin y en FiveMac ?
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

Por ejemplo:

El archivo test.dbf es diferente a test.DBF, con le hago para que cuando verifique si existe el archivo TEST.DBF, me devuelva true, sabiendo que esta uno llamado test.dbf o test.DBF. ?

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,

No parece tener fácil solución, ya que en OSX (al igual que en Unix y Linux) los nombres de fichero distinguen mayúsculas de minúsculas.

Se podría implementar una función que probase todas las combinaciones posibles de mayúsculas y minúsculas, pero no es una solución muy técnica.

Es preferible prestar atención y escribir los nombres de los ficheros de una forma determinada y referirse a ellos de la misma forma.
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.

Desgraciadamente MS-Windows, nos acostumbro a cosas q en realidad para los programadores seria dolor de cabeza.

Pense tambien en tu solucion, una funcion que validara, pero voy a poner todo en un solo patron, Hace tiempo baje un script para convertir mis archivos a minusculas, voy a buscarlo y aplicarlo.

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

Post by ramirezosvaldo »

Antonio

Tratando de construir el dbu de clipper 53, dime, puedo hacerlo en modo consola ?

y si si, que lib, debo de remover y cual poner en el modo consola.

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,

Tienes que quitar gtgui.lib y usar gtcrs.lib
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

Esta es la linea que uso

gcc $1.o dbuedit.o dbuindx.o dbustru.o dbuview.o dbucopy.o dbuhelp.o dbunet.o dbuutil.o -o ./$1.app/Contents/MacOS/$1 -L./../fivemac/lib -lfive -lfivec -L./../harbour/lib -ldebug -lvm -lrtl -llang -lrdd -lrtl -lgtstd -lvm -lmacro -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lcommon

Removi gtstd y puse gtcrs al igual que fivec y five, pero en fin ya corrio el dbu, no aparecen las lineas pero si corrio, tratare de usar esto para la modificaciones de tablas.

Saludos y gracias
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 »

Puedes descargarte el programa DosBox que es libre y en el podrías ejecutar FoxPro para MsDos ó el propio DBU de Clipper
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 »

Estimado Antonio

Algun ejemplo para usar los archivos .NIB de Interface builder. ?

Saludos y gracias.
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,

Aun no lo tenemos implementado. Confiamos en poder ofrecerlo cuanto antes.
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 »

Estimado Antonio,

Que nuevas tenemos para este mes ?

Saludos
Osvaldo Ramirez
Post Reply