Lanciamo l’installazione tramite install e ignoriamo i vari avvisi di incompatibilità, installiamo tutto nelle directory di default.
Quando ha finito non lo lanciamo ne riavviamo, facciamo cosi:
- Andiamo in c:\program files\Borland\Delphi7 e clicchiamo con il tasto destro e poi su proprietà
- Nel primo tab togliamo la spunta a “sola lettura”, vi chiedera di confermare come admin e voi confermate.
- Quando finito andiamo nel tab sicurezza, diamo all’utente normale il pieno accesso alla directory di Delphi
- nella tab sicurezza, clicchiamo su modifica, solita richiesta di conferma e si aprirà un altro tab, simile al precedente
- selezioniamo da utenti e gruppi, il gruppo users, ora consentiamo mettendo le spunte su tutte le colonne
Perfetto ora delphi 7 funziona e possiamo scrivere i nostri programmi.
Fixiamo l’helper
Putroppo però delphi 7 fa uso di winhelp il quale supporto non è più fornito da Microsoft, e quindi non funziona su Windows 7, ecco come fixarlo.
Probabilmente in futuro sarà fixato ma per il momento possiamo risolvere cosi:
- Rimuoviamo la sola lettura da winhlp32.exe in c:\windows
- Settiamo come proprietario del file administrator (bisogna essere loggati come admin)
- diamo il controllo completo al file come abbiamo fatto prima con la directory delphi
- rinominiamo winhlp32.exe in qualcosa come winhlp32_bak.exe per sicurezza
- copiamo da un windows XP il file winhlp32.exe in c:\windows
In questo modo anchè l’help funzionerà perfettamente e possiamo tornare a scrivere i nostri programmi con il caro e sempre verde delphi 7 😀
Io l’ho installato su win7 home premium 64 bit e, incrociando le dita, sembra funzionare molto meglio che in vista.
Ottime informazioni, confortanti, grazie.
State facendo riferimento al W7 Home Premium o devo obbligatoriamente usare il W7 Professional? Vale anche per le versioni a 64 bit?
Io l’ho provato su Windows 7 ultimate 32bit ma da quello che leggo in giro non dovrebbero esserci problemi con home premium anche perchè il problema è nel sistema di sicurezza di windows 7 non previsto dai sviluppatori delphi 7 che da quanto ne so è lo stesso anche in Home Premium.