Newsgroup: it.comp.lang.delphi
Titolo: ALtro problema con Windows 10

All'avvio di Windows 7 si avviava (a certe condizioni) un'applicazione 
Scadenziario. Dopo la installazione di Windows 10, all'avvio ricevo un 
errore che dice>:
"Exception EDBEEngineError in module Schedule.exe at ... Permission denied.
File C:\Windows\SysWOW64\_QSQL000.dbf
Table is read only
etc. ................................ "
 
L'applicazione Schedule.exe include un Manifest file il cui contenuto č il 
seguente:
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0]
<assemblyIdentity version="1.1.1.1"
  processorArchitecture="X86"
  name="YourApplicationExeName"
  type="win32"/>
<description>elevate execution level</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2]
<security>
  <requestedPrivileges>
   <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
  </requestedPrivileges>
</security>
</trustInfo>
</assembly>
 
Che cosa č cambiato ? Cosa dovrei fare ?
 
 
---
Questa e-mail č stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 Table is read only
 
i file _QSQL*.dbf  sono i file temporanei che il BDE crea quando
si fanno query SQL invece di accedere direttamente a tabelle.
 
Devi configurare il BDE in modo da piazzare i file temporanei in una
cartella su cui il tuo utente abbaia diritti di accesso.
(di sicuro c:\windows\syswow64 non e' una buona candidata! :-)
 
Purtroppo non mi ricordo piu' con precisione come si faceva...
Mi sembra che sia qualcosa del genere:
 
- Apri Pannello di controllo/BDE Administrator
- Vai in Configuration/Drivers/PARADOX
- cambi la voce "Temp Path" impostando la cartella che ti occorre.
 
E sbrigati a cambiare il BDE con un altro motore di accesso al DB,
ne avrai solo benefici! :-)
 
ciao
Giacomo
 
 
 
 
 
 

"Giacomo Degli Esposti"  ha scritto nel messaggio 
news:99bede5b-7e9a-4af0...@googlegroups.com...
i file _QSQL*.dbf  sono i file temporanei che il BDE crea quando
si fanno query SQL invece di accedere direttamente a tabelle.
Devi configurare il BDE in modo da piazzare i file temporanei in una
cartella su cui il tuo utente abbaia diritti di accesso.
(di sicuro c:\windows\syswow64 non e' una buona candidata! :-)
Giacomo
--------
Questa esigenza c'era anche con Windows 7 e infatti ho ricontrollato la 
configurazione con BdeAdmin.exe che indirizza in una directory che ho 
chiamato C:\NetDir BDE\.
Che cosa può essere successo con Windows 10 ?
 
 
 
 
 
 
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 Che cosa può essere successo con Windows 10 ?
 
Domanda retorica...
La domanda *giusta* da fare con microsoft è "cosa NON è cambiato?".
 
Spegnimento di Transaction Server nel passaggio da nt a windows 2000
Gestione delle permission su SqlServer cambiata in toto da sql7 a sql2000.
Valori di default diversi per alcune cose tra .net 1.0 e 1.1 per alcune cose.
Modifiche alle api del systray che di fatto hanno reso molto complicato piazzarci dentro un icona per i servizi
Retrocompatibilita inesistente tra i NON COMPIANTI vb3/vb4 e vb4/vb5...
E che dire di silverlight che era stato presentato in pompa magna per poi essere buttato via.
Dulcis in fundo, hanno introdotto in win10 questa cosa qua (supportata da xe seattle..):
 
https://msdn.microsoft.com/en-us/library/windows/apps/hh465424.aspx
 
 
che di fatto sconfessa .net
 
E mo stiamo a stupirci di banalita come le uac..?? :-))
 
A:
 
 
 
 
 
La storia se ne cade di esempi del fatto che m$ spesso SE NE FOTTE BELLAMENTE DELLA RETROCOM


"Alberto Salvati"  ha scritto nel messaggio 
news:10f2b9c0-939f-4069...@googlegroups.com...
Ma hai la cartella sulla root di c.
E sulla root di c le ultime versionidi winzozz rompono un po...
---
Il file č dentro una cartella in C:\
Potrei metterla in un disco D, ma se non avessi un disco D, dove potrei 
metterla ? 
 
 
---
Questa e-mail č stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 metterla ? 
 
 
Scusami, ma tu sai o no che zio billy con qualche decennio di ritardo oltre alle uac ha introdotto delle regole (se pur rispettate da pochi..) sul DOVE mettere i file?
 
 
A.

"Alberto Salvati"  ha scritto nel messaggio 
news:cd8c8a03-effb-4083...@googlegroups.com...
Scusami, ma tu sai o no che zio billy con qualche decennio di ritardo oltre 
alle uac ha introdotto delle regole (se pur rispettate da pochi..) sul DOVE 
mettere i file?
A.
---
Se mi davi un link, mi risparmiavi una ricerca infruttuosa. Non ho trovato 
niente che riguardi regole su dove mettere i files, salvo innumerevoli 
istruzioni su come disattivare le UAC. 
 
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

> Se mi davi un link, mi risparmiavi una ricerca infruttuosa. 
 
Ci ho messo piu' tempo a leggere il tuo post che a trovare questo:
 
http://blogs.msdn.com/b/patricka/archive/2010/03/18/where-should-i-store-my-data-and-configuration-files-if-i-target-multiple-os-versions.aspx
 
 
Potresti per favore descrivere le ricerche che hai fatto?
 
A.

 
 
"Alberto Salvati"  ha scritto nel messaggio 
news:5535a53d-9388-4fdb...@googlegroups.com...

---
Ho cercato 'dove mettere i dati dei programmi in windows' o alternative del 
genere..
Forse avrei dovuto farlo in inglese 


> Forse avrei dovuto farlo in inglese 
 
 
Togli il "forse"...La lingua del settore ICT è l'inglese, punto.
A volte trovi dei post relativi a delphi scritti in altre lingue (tedesco, spagnolo,raramente francese, ma molto molto spesso in cirillico...).
Ovviamente (ma non per tutti), se conosci quelle lingue, ok, altrimenti sono utili sono se c'è del codice.
 
 
A.