Newsgroup: it.comp.macintosh
Titolo: per amore e per forza

Devo distribuire un database (con una sofisticata intefaccia di
navigazione da sviluppare) tramite un CD-ROM su piattaforma Mac (per
amore) e Win (per forza).
Ho carta bianca (dal C++ a FileMaker).
Qualche consiglio?
Grazie.
Michele

 Ho carta bianca (dal C++ a FileMaker).
Filemaker nella versione Developer consente di creare degli eseguibili
Mac e Win tranquillamente utlizzabili su CD.
-- 
Outside of a dog a book is a man's best friend.
Inside of a dog is too dark to read.  (Groucho Marx)
"ab_bar" is rot13 encoded

 Qualche consiglio?
Valentina per director (
http://www.paradigmasoft.com
)
Oppure Realbasic (per l'interfaccia) e Valentina per RB (per il DB)
bye,
il mida

 Mac e Win tranquillamente utlizzabili su CD.
Senti. Io ho comperato il 4 di filemaker normale e ci ho fatto su un
programma anche piuttosto venuto benino (circa 150 campi, 30 formati, 30
script) che uso per me. Passare alla versione Developer mi costerebbe un
pochino, ma poi potrei venderlo. Ma ne vale la pena? Ti spiego. Il mio
programma ha un limite: e' un file che contiene sia il programma che i
dati.
E' il limite di FMPro normale. Se fai uno schedario con UN solo record,
salvi un file che contiene sia lo schedario (script, formati...) più
quel record. Così è impossibile aggiornare il programma: i vecchi file
rimangono vecchi.
Per ovviare Su FMPro 4 normale ci sono 2 possibiltà di soluzione:
1-automatizzare uno script di esportazione record; 2- separare un file
programma e collegarlo sempre ad un file dati esterno per portali. per
una serie di motivi le considero entrambe impraticabili.
E' un problema seriamente superabile con la versione pro? O e' meglio
che mi studio RealBasic e buonanotte?
(non so se mi sono spiegato)
-- 
Pippo Spano
pippo...@libero.it

 una serie di motivi le considero entrambe impraticabili.
E qui non ho capito davvero niente :/


 Che problemi hai con i portali?
Allora:
1- Io quanto a interfacce sono piuttosto esigentino e mi pare che i
portali non siano ben manovrabili: i portali non consentono di
visualizzare la lista dei record correlati se non all'interno di una
finestrella a lunghezza fissa (impostabile solo in formato scheda, cioé
dal programmatore e non dall'utente) con le sue proprie barre di
scorrimento. Se io imposto il portale a mostrare 1 solo record (per fare
un formato standard, una scheda, e non un resoconto o una lista) poi non
posso usare il voltapagina (quello che sta sulla barra di stato a
sinistra).
2- l'utente non può ordinare i record che appaiono nel portale. Questo è
aggirabile, ma poiché la definzione della relazione che compare in un
portale non è scriptabile (almeno, mi pare) occorre definire una
relazione per ogni criterio di ordinamento che serve; se i criteri sono
10 definire 10 formati con 10 portali uguali con 10 relazioni differenti
e con 10 script per 10 pulsanti che si chiamano "ordina" ma che in
relatà ti fanno solo cambiare di formato e quindi apparire il portale
con la relazione giusta. Il problema è che questi 10 formati ne simulano
uno. Tieni conto che io ho realizzato un DB con 22 formati (solo quelli
in cui appaiono i record, poi altri con solo campi globali e pulsanti).
Usando questo artificio avrei bisogno di 220 formati!!! Figurati i bug
che non vengono fuori, solo nei 220 script di navigazione da uno
all'altro... impraticabile, io mica sono la Microsoft.
3-Se apro un file che contiene anche il programma mi appare il file con
il programma, come in tutte le famiglie per bene. Se apro un file che
contiene solo dati no. Io lo so come fare ma la Francesca qua in ufficio
no. Lei vuole che quando lei apre il file le appare il file, dentro al
programma. Vuole un programma che funzioni come tutti i programmi: che
fa i file che se gli clikki aprono se stessi dentro al programma che si
apre anche lui e che se clikki il programma apre solo il programma e
nessun file. E lo vuole che giri su Mac e Picci, quindi gli script del
finder sono out. Hai presente poi dove vanno a finire le relazioni ogni
volta che sposti il file da una cartella all'altra? Io già ho messo
alcuni files di supporto in una dir nella root dell'HD. Ogni volta che
faccio un file nuovo, alla prima richiesta che impegna la relazione mi
chiede dove sono i files correlati, sia su Mac (che una volta era più
furbo in merito) che, figurati, su Winz.
4-Ritorno a bomba: tutto questo è relativo alla versione 4 normale; è
superabile nella versione 5 Developer? O conviene che mollo tutto, tanto
il progetto c'é gia, e riscrivo tutto in RealBasic, che costa anche meno
a parte i tre mesi che mi ci vuole per impararlo (io basic digiuno;
filemaker invece lo so da anni).
-- 
Pippo Spano
pippo...@libero.it

 io penserei a 4D1st, piu` che a RealBasic.
Sarebbe il nome che ha adesso fourth dimension, immagino. Due domande:
e' difficile da imparare? Costa tanto? Lo sviluppano ancora che è un po
che non ne sento parlare?
-- 
Pippo Spano
pippo...@libero.it

 4D 1st e` la versione "personal" di 4D.
dammi un URL
-- 
Pippo Spano
pippo...@libero.it