Condividi tramite

Programma fatto con Visual Basic incompatibile: devo assolutamente installarlo

Anonimo
2010-01-11T21:35:25+00:00

Ciao, 10 anni fà fà un mio amico mi ha costruito con Visual Basic un programma molto semplice per catalogare le mie riviste (sono migliaia). Dopo aver installato Windows 7 provo ad installare il programma costruito dal mio amico che funzionava bene con Win XP. Appena ho aperto la cartella "Sorgenti" per poter cliccare sul Setup, mi sono subito accorto che c'era quancosa di strano. Infatti tutte le .dll si erano trasformate in .dl_. Ho provato ad installare il programma ma mi dava problemi nell'installazione ma alla fine ci sono riuscito. Ma quando vado ad aprirlo mi diceva che non trovava un dll. Boh! Ho provato anche con l'opzione di compatibilità ma nulla da fare.

Che posso fare dato che per me quel programma (leggerissimo) è di capitale importanta?

Grazie x le info

Windows per utenti privati | Versioni precedenti di Windows | App

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-01-18T15:34:59+00:00

Ti ripeto che io non suggerirò mai a qulacuno di sostituire moduli di sistema con altri di diversa provenienza.

Perchè questa pratica destabilizza il sistema operativo.

Se il programma accetta le sue dll all'interno della SUA cartella di installazione e le va a cercare lì allora tutto bene (occrre verificare un eventuale file di configurazione del programma e vedere dove è impostata la ricerca delle dll , se necessario modificando il percorso).

Perchè in quella cartella si potranno copiare le dll necessarie ed il sistema non le vedrà nemmeno e non le caricherà.

Ma il problema si riproporrebbe immediatamente nel momento del caricamento in memoria della dll poichè avendo lo stesso nome di una dll di sistema verrebbe bloccata o comunque creerebbe un conflitto.

Questi tentativi di installare software non compatibile danneggiano il sistema operativo.

Per questa ragione , nelle versioni Professional e Ultimate di Windows 7 , è possibile installare gratuitamente Windows Virtual PC ed XP Mode che permettono appunto di installare software obsoleti con supporto usb e unità ottiche.

Quindi , imho , è un tentativo che , se proseguito , ti creerà problemi al sistema operativo.

Ciao


Franco Leuzzi - Microsoft ® MVP Windows Desktop Experience

La risposta è stata utile?

0 commenti Nessun commento

8 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-01-18T15:00:03+00:00

    Ho fatto perfettamente quello che mi hai scritto ma il problema è rimasto. Vorrei approfittare della tua gentilezza, disponibilità e professionalità per descriverti bene il problema  e poi ..... spero non disturbarti più. ;)

    Il mio programma incompatibile (lo chiamo Pippo) quando l'ho installato mi ha dato problemi con la dao350.dll. Infatti durante l'installazione mi ha chiesto di ignorare il problema o di uscire dall'installazione. Io ho cliccato su ignora. Poi aprendo il programma mi è uscita e mi esce ancora una finestra con questa scritta: "errore di Run-time 3044. C:\Programmi\Pippo\ non è un percorso valido. Assicurarsi che il nome del percorso sia corretto e di essere collegati al server in cui si trova il file".

    Non riuscendo a risolvere il problema, un mio amico mi ha detto di verificare quale dll poteva creare l'incompatibilità e mi ha consigliato di usare il programma "Dependence Walker". Dopo averlo installato mi ha verificato che la ieshims.dll era un problema. Questo programma l'ha installato ieri anche un altro mio amico e gli ha dato lo stesso problema di dll e cioè ieshims.dll. Siamo giunti alla conclusione che il programma "Dependence Walker" ha dato una sentenza sbagliata ad entrambi e forse perchè anche esso era incompatibile con Windows 7. Chissà! Quindi è da scordarsi il problema dellaieshims.dll che credo sia ok. Ora ci si deve concentrare solo sul problema dell'errore della dao350.dll che si trova nella cartella Microsoft Shared\DAO .

    Ho provato a sostituire quella dao350.dlll sia come amministratore ma anche in modalità provvisoria ma quella dll non è assolutamente modificabile o cancellabile.

    Mi viene da piangere.

    Grazie ancora x il tuo aiuto.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-01-17T22:07:32+00:00

    Se digiti:

    variabili

    nel box di ricerca , appariranno , in alto , due scelte.

    Modifica variabili di ambiente per l'account.

    Modificare le variabili di ambiente relative al sistema.

    Clicca sulla prima.

    Nella finestra ci sarà:

    Variabili dell'utente per nomeutente.

    Clicca su nuova.

    Nome variabile:

    path

    Valore variabile:

    %ProgramFiles%\Internet Explorer

    Dai ok ed ancora ok nella finestra.

    Riavvia e prova.

    Ciao


    Franco Leuzzi - Microsoft ® MVP Windows Desktop Experience

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-01-17T21:33:17+00:00

    Potrebbe darsi che il "software" non sia in condizioni di trovare il percorso del modulo.

    http://social.technet.microsoft.com/Forums/fi-FI/w7itproinstall/thread/8a751f65-ade9-4b8b-a3d3-c720ccbd3d2c

    Ciao


    Franco Leuzzi - Microsoft ® MVP Windows Desktop Experience

    E' proprio questo il mio problema, infatti una finestra mi dice proprio questo quando tento di aprire quel programma incompatibile. Ma non riesco a capire bene questa riga:

    "you have to add the %ProgramFiles%\Internet Explorer path to the PATH Environment Variable", saresti così gentile da spiegarmelo in modo più semplice e chiaro?

    Non so come ringraziarti per il tuo aiuto.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2010-01-17T14:18:33+00:00

    Non dovresti scaricare moduli non appartenenti al sistema operativo perchè potrebbero renderlo instabile.

    Per il tuo problema prova seguendo qui (l'ultima risposta).

    Potrebbe darsi che il "software" non sia in condizioni di trovare il percorso del modulo.

    http://social.technet.microsoft.com/Forums/fi-FI/w7itproinstall/thread/8a751f65-ade9-4b8b-a3d3-c720ccbd3d2c

    Ciao


    Franco Leuzzi - Microsoft ® MVP Windows Desktop Experience

    La risposta è stata utile?

    0 commenti Nessun commento