Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
[2.6.58 beta 2] bug bloccante in funzione aggiungi programma

Autore Messaggio
Faber
sab 19 mar 2011 - 11:36
online
Utente registrato #7971
Registrato il: gio 03 gen 2008 - 17:40
Messaggi: 55

Bug importante.
Nota: gli step per la riproduzione sono stati testati in macchine virtuale pulita, scaricando wppNet e mapkeyboard (o qualunque altro software non X) dal sito wpp. Quindi possiamo escludere problemi legati alla configurazione
Gli step sono successivi alla prima installazione di wppNet, che parte quindi "vuoto", senza programmi.

Riproduzione:
- scaricare un software non X dal sito wpp. P.e., MapKeyboard (il primo disponibile nel momento in cui scrivo).
- spostarsi nella cartella <%cartella installazione winpenpack%>\winpenpack\bin e creare la cartella mapkeyboard. Ovviamente il nome della cartella non e' rilevante.
- decomprimere lo zip scaricato, mapkeyboard.zip, in <%cartella installazione winpenpack%>\winpenpack\bin\mapkeyboard.
- avviare wppNet e aprire l'interfaccia principale del programma.
- creare una nuova categoria (tasto F3)
- selezionare la nuova categoria e aggiungere un programma (tasto F4)
- specificare un nome per il programma nella casella di testo "Nome"; p.e. MapKeyboard.
- fare clic su "Sfoglia" a fianco della casella di testo "Percorso eseguibile/cartella/pagina web" e spostarsi nella cartella winpenpack\bin\mapkeyboard
- selezionare l'eseguibile MapKeyboard.exe e confermare con ok.

WppNet si chiude con errore "Formato del percorso non valido" (vedi error.log piu' oltre)

Informazioni:
- se provo a trascinare l'eseguibile mapkeyboard.exe da winpenpack\bin\mapkeyboard sulla categoria appena creata, ottengo l'errore "Cartella non valida", ma wppNet non si chiude.
- gli X-Software si installano correttamente con la procedura dedicata.

EDIT: al momento, l'unica possibilita' di aggiungere Software non X e' modificare manualmente il file winpenpack.xml presente in <%cartella installazione winpenpack%>\winpenpack\User\winpenpack_launcher, con un normale editor di testo. Va fatto a wppNet chiuso.
E' sufficiente individuare la sezione corrispondente alla categoria desiderata, contrassegnata dai tag

<files name="nome categoria">
....
</files>


ed inserire al suo interno le righe prima e dopo i "..." (esempio relativo a mapkeyboard ma facilmente applicabile ad ogni altra applicazione non X):

<files name="nome categoria">
...
<file name="MapKeyboard">
        <path>winpenpack\Bin\mapkeyboard\MapKeyboard.exe</path>
</file>
...
</files>


Attenzione ovviamente a indicare percorso e nome corretto


Copia di error.log:
================= Error ! ========================

Program : winPenPackNet Version: 2.6.58.2271
Path : C:\Temp
Date : 19/03/2011 11.20.05
System : Microsoft Windows XP Professional
Computer: XPSP3
Error : Formato del percorso non valido.
Trace :
in System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
in System.IO.Path.NormalizePath(String path, Boolean fullCheck)
in System.IO.Path.GetDirectoryName(String path)
in winPenPackNet.Data.Mnu.MenuItem.get_ConfigFileName()
in winPenPackNet.Data.Mnu.MenuItem.get_OfficialWebSite()
in winPenPackNet.frmProgram.EnableFields(Boolean bEnabled)
in winPenPackNet.frmProgram.txtProgramLink_Validated(Object sender, EventArgs e)
in winPenPackNet.frmProgram.btnOpenExecutable_Click(Object sender, EventArgs e)
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnClick(EventArgs e)
in winPenPackNet.Utility.Window.ChoiceButton.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ButtonBase.WndProc(Message& m)
in System.Windows.Forms.Button.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



[ Modificato sab 19 mar 2011 - 12:26 ]
Torna ad inizio pagina
LordJim60
sab 19 mar 2011 - 12:39

online
Utente registrato #33962
Registrato il: sab 18 lug 2009 - 08:45
Provenienza: Roma
Messaggi: 1147
Ok lo guardo subito, mi sa che l'ho introdotto con le modifiche alla nuova versione.
Torna ad inizio pagina
LordJim60
sab 19 mar 2011 - 19:19

online
Utente registrato #33962
Registrato il: sab 18 lug 2009 - 08:45
Provenienza: Roma
Messaggi: 1147
Nella versione 2.6.59 è stata introdotta la correzione a questo problema.

[ Modificato sab 19 mar 2011 - 19:19 ]
Torna ad inizio pagina

Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System