Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
[2.6.58 beta 2] bug bloccante in funzione aggiungi programma

Author Post
Faber
Sat 19 Mar 2011 - 11:36
online
Registered Member #7971
Joined: Thu 03 Jan 2008 - 17:40
Posts: 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)



[ Edited Sat 19 Mar 2011 - 12:26 ]
Back to top
LordJim60
Sat 19 Mar 2011 - 12:39

online
Registered Member #33962
Joined: Sat 18 Jul 2009 - 08:45
Location: Roma
Posts: 1147
Ok lo guardo subito, mi sa che l'ho introdotto con le modifiche alla nuova versione.
Back to top
LordJim60
Sat 19 Mar 2011 - 19:19

online
Registered Member #33962
Joined: Sat 18 Jul 2009 - 08:45
Location: Roma
Posts: 1147
Nella versione 2.6.59 è stata introdotta la correzione a questo problema.

[ Edited Sat 19 Mar 2011 - 19:19 ]
Back to top

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

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System