Versione: 6.0 – Tutte le versioni di 7
Prodotti: SSI Web
Quando si avvia SSI Web, appare il seguente errore:
Application Load ErrorInvalid procedure call or argument - Error 5
Le versioni 7 e precedenti di SSI Web si basano su Microsoft Visual Basic Runtime. Assicurati che l’ultima versione del runtime sia installata sulla tua macchina. Il file di download e le istruzioni di installazione si trovano sul sito web di Microsoft:
http://www.microsoft.com/en-us/download/details.aspx?id=24417
Dopo aver installato il runtime, riavvia la tua macchina e avvia nuovamente SSI Web. L’errore dovrebbe essere risolto.
Se continui a ottenere l’errore 5, l’errore può essere causato se la cartella “Documents” (o “My Documents”) dell’utente non è disponibile, come quando la cartella è in una posizione di rete e l’utente è disconnesso dalla rete.
Puoi controllare se la cartella Documents non è sull’unità locale andando al prompt dei comandi e digitando la parola “set” e premendo il tasto invio. Questo mostrerà le variabili d’ambiente per la macchina. Cerca la variabile d’ambiente chiamata “USERPROFILE”. Se questa variabile punta a un’unità che non esiste sulla macchina, questo è indicativo del problema. Abbiamo anche visto il problema sorgere con la variabile d’ambiente “HOMESHARE”.
Se possibile, cambiate la variabile d’ambiente con l’aiuto di un amministratore di sistema. Se non sei in grado di cambiare la variabile d’ambiente con l’aiuto di un amministratore di sistema, abbiamo fornito il seguente work-around.
Un’impostazione può essere creata nel registro per dirigere SSI Web a una cartella Documenti personalizzata. Puoi arrivare al registro eseguendo il programma “regedit.exe” che di solito si trova in “C:\Windows”. Per favore fai molta attenzione a lavorare con il registro — molti programmi e impostazioni di sistema sono memorizzati lì.
Trova (o crea) la seguente cartella nel registro:
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sawtooth Software\CiW\Last Settings
Crea il valore stringa “My Documents” in quella cartella, e imposta il valore dati ad una cartella esistente a cui il computer ha accesso. Per esempio, se crei una cartella sul tuo disco rigido chiamata “C:\Documenti locali”, digita “C:\Documenti locali” come valore di dati.
Nota che per SSI Web, questa impostazione di registro “Documenti” prevale sempre sulla tradizionale cartella Documenti (anche quando è disponibile).
Se questo non risolve il problema, contatta il supporto tecnico per ulteriore aiuto.