Newsgroup: it.comp.hardware.palmari
Titolo: Treo 600/650 e database SMS

Ma che cavolo!!!
Bello sì, proveniendo poi dal Treo 270 è un altro pianeta, sì, posso dirlo 
con certezza!
Ma siccome a tempo perso sono anche un programmatore, e sono un terribile 
curioso dei meandri di ogni macchina che mi capiti tra le mani, cazzodibudda 
mi sono accorto che i files *.pdb degli SMS del Treo 600 sono totalmente 
diversi da quello del vecchio Treo 270, ed il mio "programmillo" che 
funzionava egregiamente con il 270 adesso non funziona più!!!
Il file "SMS_Messages.pdb" esiste, ma è vuoto!! Non contiene nulla!!
Eppure gli SMS ci sono, sul Treo 600...
:-((((
Vabbè, faccio un giretto con l'editor esadecimale nella cartella backup, tra 
i *.pdb del Treo 600, e vengo a scoprire che c'è un altro file, chiamato 
SMS_Database.pdb (più o meno così, vado a memoria) che contiene gli SMS 
inviati e ricevuti...
Ma bene!!!!
Cambio il mio "programmillo" al volo, ricompilo ed eseguo... e va in CRASH!!
Ma porcazzozza... il formato interno del database è completamente cambiato!!
Il tracciato record del *.pdb del Treo 270 è DIVERSO dal tracciato record 
del *.pdb del Treo 600!!
Anche l'header del file è diverso!!!
La cosa si fa più complicata del previsto...
Insomma, vediamo di riepilogare:
Il database SMS_Messages.pdb non esiste più. O almeno... esiste, ma è vuoto!
Ho potuto appurare che esiste per una sorta di compatibilità all'indietro, 
ossia: se il file SMS_Messages.pdb contiene qualcosa (ad esempio facendo 
hotsync dei dati dal vecchio treo 270 al nuovo treo 600) tutto il suo 
contenuto viene trasferito nel nuovo database, e successivamente i records 
vengono cancellati.
Insomma... una sorta di "importazione dati", per allinearli al nuovo 
formato.
Ok, punto.
Poi vengo a scoprire che il Treo 600, nel caso esista più di un messaggio da 
e per lo stesso numero telefonico, visualizza il tutto in una modalità 
chiamata "chat"!!
Ma che beeellloooo... ma peccato che non si possano più cancellare 
selettivamente gli sms di quella persona!!! Infatti quando gli sms sono 
visualizzati in modalità chat è possibile soltanto visualizzarli, ma non più 
cancellarli selettivamente...
Bleah... un baco del software del palmare, senza dubbio, anzi per meglio 
dire una dimenticanza grave, non un baco... ma va bene così, non stiamo a 
cercare il pelo nell'uovo... faccio uno scambio massiccio di messaggi con 
qualche amica, e comincio a compiacermi che il Treo mi visualizza tutti gli 
scambi sotto forma di "chat"... sembra quasi di essere su ICQ... ma che 
bello...
Ultimo atto:
Faccio l'hotsync e mi accingo a studiare il nuovo tracciato record, convinto 
che avrò a che fare con il solo file "SMS_Database.pdb"...
...e invece no!!!
Ci sono una MIRIADE di files *.pdb, uno per ogni chat, che contengono i 
messaggi inviati/ricevuti ad un certo numero di telefono, e nel database 
principale c'è solo un record relativo allo stesso numero di telefono, 
contenente la dicitura "thread chat"...
Il bestemmione è partito verso il cielo, non so dove sia andato a finire...
Comunque adesso vi saluto, penso di avervi tediato sin troppo, e qualcosa mi 
dice che per la nuova release di "TreoPhone" dovrete aspettare un po'...
:-(((
B.

 dice che per la nuova release di "TreoPhone" dovrete aspettare un po'...
E aspetteremo con fiducia puoi contarci (almeno io). Io ho un Treo 650 e
un programmillo come quello che dici tu mi farebbe proprio comodo per
gli SMS.....dài coraggio sono con te!
Ciao
Franco