Newsgroup: it.comp.lang.delphi
Titolo: Sviluppare con xp per vista e seven si può?

Ciao a tutti, vorrei sapere se il mio programma sviluppato con delphi
e sotto xp poi funzionerà su vista e seven.

 e sotto xp poi funzionerà su vista e seven.
se non ci sono motivi particolari: si.
per motivi particolari intendo qualche componente/database/altro che 
potrebbe dare problemi di permessi, in quel caso o dai permessi di 
amministratore o rispetti le regole della multiutenza.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

> e sotto xp poi funzionerà su vista e seven.
Si senza nessun tipo di problema.
L'unica grossa differenza è dove eventualmente salvi delle impostazioni del 
programma. o i dati.
Seven e Vista preferiscono che tu usi una TUA cartella e non una di quelle 
di sistema
(ad es. \programmi  )
Per il resto funziona tutto come prima
C.

 Per il resto funziona tutto come prima
Vuoi dire che un nuovo programma non lo posso installare nella directory 
'programmi'  di Windows 7 ?

 ha scritto nel messaggio 
news:4ce2...@newsgate.x-privat.org...

Mi sembra di aver scritto chiaramente COSA non dovresti fare.
chi ha parlato di installazione ?
C. 

 chi ha parlato di installazione ?
Il cosa mi sembra sia '..salvare delle impostazioni del programma o i 
dati..'
E quindi, poiche' probabilmente ho formulato male la domanda, la ripeto:
Posso installare (dove per installare intendo copiare un eseguibile da cd a 
C:\programmi\mioprogramma) un mio programma nella directory C:\programmi e 
sperare che funzioni (ovviamente 'configurazioni' sottoforma di file di 
testo e 'dati' sottoforma di database sono nella stessa directory 
dell'eseguibile principale) ?
Poi vorrei anche capire se quel "..Seven e Vista preferiscono.."  e' da 
intendersi come "..Seven e Vista impongono.."
Ciao
RobertoA


Lo preferiscono e l'uso ne è sconsigliato.
Che vor di ?
scrivi ma non leggi: è un bel problema, sai ?
C.


Veramente dal SI e dal NO che hai espresso poco sopra non sembra siano tanto 
una preferenza quanto un obbligo
E quindi dove si possono posizionare file di configurazione e file di dati 
per sperare di poterli utilizzare?
Se mi dici dove non avrei letto te ne sarei grato, perche' pensavo di averlo 
fatto accuratamente prima di scrivere
Ciao e grazie
RobertoA

 principale) ?
per farlo devi disattivare l'UAC e avviare l'eseguibile con privilegi
di amministratore.
Ale

 e sotto xp poi funzionerà su vista e seven.
Mi intrometto nel post per dirvi quale è stata la mia esperienza in
merito:
ho installato tempo fa tramite InnoSetup su Win7 un'applicazione che
ho sviluppato per XP con il DB salvato in una cartella e posizionata
nel path dell'exe e da quello che ho potuto constatare al momento
dell'installazione è che i file vengono copiati (come avviene
normalmente anche per WinXP) all'interno della cartella "Programmi"
come di consueto MA, utilizzando poi il programma ho notato che il DB
installato da setup era vuoto ma che inspiegabilmente l'applicazione
conteneva tutti i dati inseriti durante il suo utilizzo post
installazione. Come è possibile che il programma funziona
perfettamente se nel DB non c'è uno straccio di dato? A questo punto
non riuscivo a capire dove diavolo li prendeva sti dati e dopo qualche
ricerca ho notato che automaticamente aveva creato una copia in un
path dedicato per questo genere di file e che era quello il DB a cui
puntava l'applicazione, infatti conteneva tutti i dati salvati durante
l'utilizzo del programma. Ora non ricordo quale sia il path preciso ma
mi pare che fosse sotto la cartella "C:\Utenti\*NomeUtente*\AppData" e
che la cartella "AppData" sia nascosta.
Spero di essere stato utile in qualche modo.
Andrea

 perfettamente se nel DB non c'è uno straccio di dato? [...]
E' quello che si chiama "File & Registry Virtualization". :)
http://tinyurl.com/6yfc5c
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)