Autore Topic: Costruttore di Guide in linea  (Letto 2417 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Costruttore di Guide in linea
« il: 20 Aprile 2018, 20:53:50 »
Ho pubblicato sulla Software farm un progetto seHelpBuilder (Simple Easy Help Builder) che serve per costruire le guide in linea interne ai nostri progetti.
Il progetto è un po pesante 7,4 MB per via delle molte immagini, se volete provarlo usate il Download e non Install che attualmente da dei problemi.

Buon divertimento

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #1 il: 21 Aprile 2018, 19:37:18 »
Ho appena disinstallato e reinstallato seHelpBuilder, ho tolto la spunta a "create menu entry", causa dei problemi, e adesso si installa bene nelle vecchie versioni anche con il pulsante Install.

 :ciao: :ciao:

P.s. Questa operazione (disinstallare e reinstallare) non serviva, sarebbe bastato accedere nuovamente a Software farm e deselezionare "create menu entry". Qui potete trovare una piccola guida a Software farm
« Ultima modifica: 23 Aprile 2018, 18:14:31 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #2 il: 01 Maggio 2018, 14:33:51 »
seHelpBuilder 0.2.3

Vi informo che è stato risolto un importante errore concettuale.
Il programma non teneva conto dei cambiamenti futuri.
Ora questo malfunzionamento è stato risolto, ma sui lavori già terminati occorrerà intervenire manualmente, vedere il nuovo codice in Dati > help-mod > HelpMod.txt.
Credo e spero di aver corretto un bug nell'indice della guida sulle versioni vecchie.
Grato a chi volesse darne conferma.
Chiedo scusa per gli errori  :-[

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #3 il: 01 Maggio 2018, 21:47:17 »
Se ti scusi tu di queste cosucce allora cosa avrebbero dovuto fare ai megaprogrammatori che hanno scritto Windows ME con la famigerata utility di undelete che oltre a ripristinare i file cancellati ripristinava anche i virus uccisi dall'antivirus rimettendoli in funzione? Metterli alla gogna e fustigarli a nerbate nella pubblica piazza? :D :D
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.281
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #4 il: 02 Maggio 2018, 20:54:27 »
...di errori, che si commettono, ve ne sono di ben peggiori !   
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #5 il: 02 Maggio 2018, 22:43:39 »
Ho provato a installarlo dalla Software farm ma non riesco perchè dice che manca il componente gb.qt4.webkit, e in effetti è così, però io ho il gb.qt5.webkit, riusciresti a modificarlo per poter usare questo componente?
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #6 il: 03 Maggio 2018, 09:52:11 »
Grazie della comunicazione  :-*

Aspetta un attimo a scaricarlo, tutto sommato è meglio così perché mi sono accorto solo ora (stavo lavorando a capire Action prima di scriverne  ;D) che avendomi Minisini cassato l'uso dell'evento Application_KeyPress, il richiamo della guida in linea basato su questo evento è andato a farsi friggere.
Devo cercare una soluzione al richiamo della guida e vorrei evitarmi di ripetere il codice (KeyPress) in ogni finestra modale.
Accidententaccio  :'(

Qualunque suggerimento è il benvenuto, stavo giusto leggendomi questo intervento di Tobias Boege e ...

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.281
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #8 il: 03 Maggio 2018, 14:01:50 »
Minisini sembra dire sempre la stessa cosa, "controllare le key in ogni finestra", ma il punto è che non spiega come farlo in quelle di dialogo di Gambas!
O non capisco ciò che dice?

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #9 il: 03 Maggio 2018, 14:16:08 »
Ho provato a installarlo dalla Software farm ma non riesco perchè dice che manca il componente gb.qt4.webkit, e in effetti è così, però io ho il gb.qt5.webkit, riusciresti a modificarlo per poter usare questo componente?

Come hai scaricato?
Hai letto questo?

Prima di cambiare i componenti vorrei pregarti di fare una prova, scarica con Download e vedi se Gambas ti permette di cambiare i componenti  gb.qt4 con gb.gui.qt e gb.qt4.webkit con gb.gui.qt.webkit.

Puoi dirmi se ti riesce?
Grazie

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #10 il: 03 Maggio 2018, 14:18:50 »
Otteniamo I problemi quando progettiamo l'algoritmo senza conoscere tutti gli aspetti della programmazione, cosa per'altro quasi impossibile ai comuni mortali.
Diciamo che in questo caso la mia ignoranza concerneva un aspetto primario anche se a me sconosciuto, e cioè quanto già detto prima circa l'evento Application_KeyPress().
Comunque sia a me non seviva una cosa molto sofisticata, giusto poter avviare la guida premendo i tasti funzione 1 e 2.
Ho risolto in seHelpBuilder 0.2.4 con:
In FMain il codice:

Codice: [Seleziona]
Public Sub RaiseHelp(sKey As String)

  Action_Activate(sKey)

End

E nelle varie finestre il codice:

Codice: [Seleziona]
Public Sub Form_KeyPress()

  If Key.Code = Key.F2 Then
    FMain.RaiseHelp("help-current")
  Else If Key.Code = Key.F1 Then
    FMain.RaiseHelp("help-open")
  Endif

End

In più ho dovuto cambiare il codice nei pulsanti Help la dove previsti con

Codice: [Seleziona]
  FMain.RaiseHelp("help-current")
Rimane la mancanza di risposta ai tasti funzione sulle finestre di dialogo di Gambas.
Qualche idea?

 :ciao: :ciao:
« Ultima modifica: 03 Maggio 2018, 14:20:17 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #11 il: 03 Maggio 2018, 18:40:54 »
Citazione
Prima di cambiare i componenti vorrei pregarti di fare una prova, scarica con Download e vedi se Gambas ti permette di cambiare i componenti  gb.qt4 con gb.gui.qt e gb.qt4.webkit con gb.gui.qt.webkit.
Se ti interessa ho fatto la prova anch'io, sia coi componenti che proponevi di sostituire sia con quelli relativi qt5. Tutto funziona!
Premetto che a me funzionava tutto già dall'inizio.
Prova effettuata con la versione 0.2.4
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #12 il: 03 Maggio 2018, 19:17:36 »
Se ti interessa ho fatto la prova anch'io, sia coi componenti che proponevi di sostituire sia con quelli relativi qt5. Tutto funziona!
Premetto che a me funzionava tutto già dall'inizio.
Prova effettuata con la versione 0.2.4
 :ciao:

Ti ringrazio  :D
Ma se uno può far funzionare il programma da subito i cambiamenti di componente sono normali.
È quando non puoi aprire il programma nella IDE che sorgono i problemi, il punto è tutto li se puoi aprire il programma puoi effettuare le modifiche anche se ottieni gli Avvisi che mancano dei componenti, ma se non puoi proprio aprire le cose cambiano molto e allora sarei costretto a pubblicare il programma originale che è stato fatto con gb.gui.qt e che dovrebbe funzionare sia con le 4 che con le 5.

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #13 il: 04 Maggio 2018, 00:16:35 »
Come hai scaricato?
Hai letto questo?
Prima di cambiare i componenti vorrei pregarti di fare una prova, scarica con Download e vedi se Gambas ti permette di cambiare i componenti  gb.qt4 con gb.gui.qt e gb.qt4.webkit con gb.gui.qt.webkit.

Ho provato sia con l'istallazione sia con il download ma il risultato è lo stesso, il tuo progetto non ce l'ho, l'errore che da è sempre quello.

Edit: stavolta con il download lo ha scaricato. Boh...
« Ultima modifica: 04 Maggio 2018, 00:19:50 da Top Fuel »
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Costruttore di Guide in linea
« Risposta #14 il: 04 Maggio 2018, 09:16:20 »

Edit: stavolta con il download lo ha scaricato. Boh...

E...  ???  :D

Sei riuscito a fare gli scambi di libreria?
Fammi sapere.

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro