Newsgroup: it.comp.giochi.avventure.testuali
Titolo: iXu - Inform Extensions Updater

Ciao a tutti,
volevo annunciarvi che ho realizzato un applicazione standalone per
Microsoft Window per aggiornare le estensioni di Inform 7.
E' disponibile in versione Beta 1 al seguente link:
http://ixu.zenfactor.org/
Tristano
PS: sono graditi feedback!

 Microsoft Window per aggiornare le estensioni di Inform 7.
Grazie! Non l'ho ancora provata ma mi sembra utile. Domanda: ci sono
problemi se uno ha già memorizzato nella cartella delle estensioni
delle proprie estensioni non presenti sul server?

 delle proprie estensioni non presenti sul server?
No, nessun problema.
IL funzionamento è questo: il programma scarica TUTTE le estensioni
presenti sul server e le salva in una propria cartella e le copia
anche nella cartella delle estensioni di Inform 7 SOVRASCRIVENDO I
FILE, ma non fa nessuno controllo sulla cartella di Inform (non
paragona versioni, ecc.).
iXu ha un approccio semplice che fa sì che la prima volta che gira
scarica TUTTE le estensioni del sito Inform7.com, dopodichè scaricherà
solo i file nuovi. Questo meccanismo è spiegato nel manuale allegato.
Ho voluto mantenerlo semplice e lineare ...
Tristano

Ho installato Inform7 su un NetBook con Windows 7 Starter. Poi ho
eseguito iXu. Subito mi ha detto che non trovava le directory e che
avrebbe copiato le estensioni nella stessa cartella del programma. Non
avevo ancora eseguito Inform7, magari è questo che ha creato il
problema?
Dopo ho eseguito Inform7 e l'ho chiuso. A quel punto ho fatto
ripartire iXu. Arrivato al 12 download è comparso il messaggio "File
Zip mancante o vuoto",poi "Line 3591 Error: Objectreferenced outside a
'With' statement".
In "Extension Download" vedo solo 18 cartelle.


Grazie Leonardo,
ho avuto un feedback da altri con lo stesso errore, anche su XP.
Temo che l'errore sia solo una mia stupidissima mancanza: devo
aggiungere una DLL nella cartella di iXu!
In questi giorni non sono a casa mia, ma spero di ripassare a casa
entro domani e aggiornerò lo zippato di iXu aggiungendovi la DLL che
credo manchi. L'errore di base è che ero convinto che la DLL per la
zippatura fosse parte del sistema operativo, invece mi rendo conto che
è una DLL indipendente.
Errori dovuti alla stanchezza e alla fretta...
Invece mi stupisce il fatto che non trovi la cartella di Inform con le
estensioni. Se puoi incollarmi in un post il percorso della cartella
Extensions di Inform (che dovrebbe essere nella cartella documenti) io
potrò aggiungere al codice un secondo controllo nel caso non la
trovasse nel percorso tipico di XP.
Purtroppo non ho avuto modo di testare iXu su altri sistemi operativi.
Confido comunque che questi problemi si risolveranno in pochi
ritocchi. Sul mio XP iXu funziona benissimo, e credo che aggiungendo
la DLL il problema principale si risolva da se.
Prima di buttarmi a progettare iXu ho fatto una lunga ricerca nella
speranza di trovare un applicazione che potesse aggiornare in
automatico tutte le estensioni. Trovavo un po' frustrante andare a
spulciare una per una le nuove estensioni sul sito, anche perchè dalla
pagina con l'elenco delle estensioni alla possibilità di fare il
download c'è una pagina di mezzo e click vanno moltiplicandosi. Quindi
credo che iXu tornerà utile a molte persone.
Tristano

 estensioni...
In realtà le estensioni nella cartella estensioni le ho trovate, oltre
a quelle nella cartella del programma stesso, perciò non so spiegarmi
il messaggio. Riproverò con la nuova versione.
Grazie!


L'altro giorno ti ho inviato (privatamente) una mail con la DLL in
questione e la richiesta di fare un paio di prove.
L'hai ricevuta?
Tristano

Al fine di verificare se il problema è legato alla DLL o meno, ho
creato un piccolo eseguibile che esegue 2 controlli: la presenza della
DLL nel sistema e l'esistenza di una chiave di registro.
Questo eseguibile restituisce due messaggi, o di errore o di conferma,
uno per la DLL e l'altro per la chiave di registro.
Chiedo a chi ha avuto il messaggio di errore con iXu di scaricare e
far girare questo file e poi di postarmi qui i messaggi di errore/
conferma ricevuti:
http://ixu.zenfactor.org/iXU_Zip_DLL_Check.exe
Grazie,
Tristano

 'With' statement".
Sono andato a leggere sui forum di AutoIt e ho trovato menzione di
questo errore di cui parli, ed è legato alla libreria per la
zippatura. E' un problema strano: si verifica con XP SP2 ma non con il
SP3. E, ora mi sembra di capire, con Win7.
Sui forum non ho trovato una vera e propria soluzione ma ho trovato
una soluzione "per tagliare la testa al toro" che consiste
nell'inserire una breve pausa tra le due chiamate alla libreria di
zippatura e per molti ha funzionato.
Sia come sia, ho creato una nuova beta in cui tento questa soluzione
rapida:
http://ixu.zenfactor.org/iXu_
 Beta_2_1.zip
nello zippato c'è solo il file .exe di iXu.
Fammi sapere se anche questa versione ti da l'errore di prima.
Grazie per la pazienza.
Tristano.

COREGGO IL LINK:
http://ixu.zenfactor.org/iXu_Beta_2_1.zip

 
http://ixu.zenfactor.org/iXu_Beta_2_1.zip
Scusa il ritardo! Non avevo ricevuto la dll, comunque ho scaricato
questo e, appena possibile, ti dico se funziona. Ciao e grazie!