realbasic-nug.it
[Top] [All Lists]

Re: Dati nelle applicazioni

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Dati nelle applicazioni
From: Gilberto De Faveri <gilberto dot defaveri at omnidea dot it>
Date: Tue, 15 May 2007 10:52:50 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <3ECFF87F-DA98-49B9-B43D-7C39C0D65BBE at tin dot it> <F1445EEA-D219-4443-8A41-A036D714614E at omnidea dot it> <53EDFF67-74A2-487A-B1FB-894F44202652 at email dot it> <63DA2F4C-055B-4104-BD39-964463537018 at omnidea dot it> <78B46559-85CF-4B53-87F4-89A685F57597 at tin dot it> <46ADE016-E70B-464B-8DDD-DECD29A990ED at yahoo dot it>

On 15/mag/07, at 10:18, Massimo Valle wrote:

secondo me quello che è emerso, e su cui io concordo, è che scrivere dentro l'applicazione è una pratica assolutamente da evitare. I motivi sono tantissimi, ma in generale basti sapere che non va fatto. Nemmeno nel bundle dell'applicazione che, da qualche parte nella

Questo è corretto per quanto riguarda i file manipolati dall'applicazione (preferenze e "output" in generale), ma non esclude che all'interno del package trovino corretta collocazione altri contenuti "statici", come ad esempio templates o eseguibili di supporto.

Per lo scopo indicato da Lucio, la collocazione corretta è sicuramente una cartella di supporto esterna al package, scelta, a seconda del contenuto del file, tra quelle ritornate dalle chiamate ApplicationSupportFolder(), SpecialFolder.ApplicationData, SpecialFolder.Documents, ecc.

Un saluto.

--
gilberto de faveri
omnidea srl

edificio pegaso
parco scientifico tecnologico vega
via delle industrie, 15
30175 venezia marghera

tel +39 041 509 3441
fax +39 041 509 3641

www.omnidea.it




<Prev in Thread] Current Thread [Next in Thread>