Autore Topic: [Risolto] Correggere codifica stringa percorso restituita da Drag.Data  (Letto 3391 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #15 il: 16 Marzo 2014, 18:56:38 »
... trascinare nella PictureBox l'immagine  ¬®Á ÑØ çüßĠğįřŽ ΛΞЏЂ.png e funziona anche con questo nome!

Non è importante quali caratteri siano stati utilizzati per dare il nome del file. L'importante, ovviamente, è che alla fine, ossia nel momento in cui la PictureBox carica il file immagine, sia rigenerato il nome originario... ed anzi salvaguardato l'intero suo percorso.  :-\



" O San Midi eremita,
fammi strumento della tua musica.
Io m'affido solo a te !
"
« 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.239
  • Tonno verde
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #16 il: 16 Marzo 2014, 21:16:05 »
Non è importante quali caratteri siano stati utilizzati per dare il nome del file. L'importante, ovviamente, è che alla fine, ossia nel momento in cui la PictureBox carica il file immagine, sia rigenerato il nome originario... ed anzi salvaguardato l'intero suo percorso.  :-\
" O San Midi eremita,
fammi strumento della tua musica.
Io m'affido solo a te !
"

Scusa vuott stavo scherzando ma la mia era (è) ammirazione sincera per l'ottimo codice ben commentato che mi ha aperto nuovi orizzonti e fatto capire molte cose in un colpo solo.
Mi rendo conto che preso dall'entusiasmo ho esagerato, un po anche trascinato dai tuoi abituali lazzi...

 :-*

e poi ti immagini tutti i vari caratteri speciali infilarli nella mia funzione...  :)

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

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #17 il: 17 Marzo 2014, 00:26:16 »
Scusa vuott stavo scherzando

Ma io non mi sono offeso. Non hai scritto niente di male.  :-\


... la mia era (è) ammirazione sincera per l'ottimo codice ben commentato che mi ha aperto nuovi orizzonti e fatto capire molte cose in un colpo solo.

E' evidente che non hai conosciuto qui nel forum quelli veramente bravi e preparati ! Purtroppo loro entrano nel forum sempre più raramente.   :'(
« Ultima modifica: 17 Marzo 2014, 00:31:51 da vuott »
« 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.239
  • Tonno verde
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #18 il: 17 Marzo 2014, 18:49:28 »
...
...
E' evidente che non hai conosciuto qui nel forum quelli veramente bravi e preparati ! Purtroppo loro entrano nel forum sempre più raramente.   :'(

Bene il sapere di essere ancora amici mi conforta.  ;)

Per quanto riguarda invece il tuo sconforto per gli amici “perduti” non so cosa dire che possa consolarti, speriamo si ravvedano!  :)

Riguardo al sottoscritto: io sono più che contento dell'aiuto fin qui ricevuto da te e fsurfing, circa ceskho ho come la sensazione che gli costi una certa fatica aiutarmi come se dedicarsi ad un imbranato come me lo giudichi tempo sprecato  :D, beh in effetti come dargli torto, hum vediamo... gli si potrebbe far presente che, se poi un giorno (?) l'imbranato riesce a mettere insieme qualcosa di decente, lui potrebbe addirittura sentirsi orgoglioso come accade a certi papà con i figli che riportano qualche bel voto anche grazie al loro aiuto, anche se io in effetti potrei essergli nonno, intendo per l'età sia chiaro.  :)

Ritornando a bomba e cioè al Drag come mai nella Wiki non commenti così bene come ai fatto con therock892 e me?

Un'ultima cosa come mai occorre “tradurre” con VAL quando Gambas è in grado di capire l'esadecimale (vedi tuo commento Print Chr(&C3); Chr(&A8)  = è)? Ho visto che darebbe errore senza ma non capisco.

Ancora una cosa: Ma poi si tratta di un bug o cosa? Se si è stato segnalato a Minisini?

 :ciao:
« Ultima modifica: 17 Marzo 2014, 19:04:20 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #19 il: 17 Marzo 2014, 19:52:42 »
circa ceskho ho come la sensazione che gli costi una certa fatica aiutarmi come se dedicarsi ad un imbranato come me lo giudichi tempo sprecato  :D, beh in effetti come dargli torto, hum vediamo... gli si potrebbe far presente che, se poi un giorno (?) l'imbranato riesce a mettere insieme qualcosa di decente, lui potrebbe addirittura sentirsi orgoglioso come accade a certi papà con i figli che riportano qualche bel voto anche grazie al loro aiuto, anche se io in effetti potrei essergli nonno, intendo per l'età sia chiaro.  :)

circa Ceskho c'è da dire che il mio non è snobbismo. Quello che molti fanno per hobby io lo faccio per lavoro 10 ore al giorno. Il mio non è voler etichettare la gente come imbranata, la mia è totale mancanza di tempo.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.239
  • Tonno verde
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #20 il: 17 Marzo 2014, 21:12:28 »
circa Ceskho c'è da dire che il mio non è snobbismo. Quello che molti fanno per hobby io lo faccio per lavoro 10 ore al giorno. Il mio non è voler etichettare la gente come imbranata, la mia è totale mancanza di tempo.

Dai ceskho non te la prendere si fa per scherzare un po e poi credimi ti credevo ancora universitario.

Beh allora ritiro ciò che ho detto... non potresti essere mio nipote  :rotfl:

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

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #21 il: 17 Marzo 2014, 22:33:13 »
...io lo faccio per lavoro 10 ore al giorno...... la mia è totale mancanza di tempo.
In effetti, questa è una cosa che Ceskho da qualche anno ha sempre detto.


....come mai nella Wiki non commenti così bene come ai fatto con therock892 e me?
Talvolta commento più in dettaglio. Altre volte lascio parlare di più l'aspetto pratico. Del resto non ci si può mettere lì a commentare ogni singola riga di codice !


....come mai occorre “tradurre” con VAL quando Gambas è in grado di capire l'esadecimale (vedi tuo commento Print Chr(&C3); Chr(&A8)  = è)? Ho visto che darebbe errore senza ma non capisco.
.......cioè tu dici: " Perché fare questo casino:
Codice: gambas [Seleziona]
n = Val("&" & Mid(percorsoFile, b + 1, 2))

invece che adottare più semplicemente questo ?
Codice: gambas [Seleziona]
s1 = Chr(&Mid(percorsoFile, b + 1, 2))

Giusto ? O no ?

La mia risposta è questa:
Cosa (ossia: che tipo di valore) vuole la funzione Chr() ?
...cosa restituisce la funzione Mid() ?

Sottolinearei che il prefisso " & " (ovviamente nel caso che hai ricordato del Chr(&C3) ) individua  e specifica semplicemente la rappresentazione esadecimale di un numero.

Tempo fa in ordine alla conversione di un numero da rappresentazione esadecimale a rappresentazione decimale ho scritto un brevissimo riassunto nella nostra WIKI:
http://www.gambas-it.org/wiki/index.php?title=Convertire_un_numero_da_rappresentazione_Esadecimale_a_Decimale
« Ultima modifica: 18 Marzo 2014, 18:48:26 da vuott »
« 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 Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #22 il: 18 Marzo 2014, 10:38:21 »
circa Ceskho c'è da dire che il mio non è snobbismo. Quello che molti fanno per hobby io lo faccio per lavoro 10 ore al giorno. Il mio non è voler etichettare la gente come imbranata, la mia è totale mancanza di tempo.

Dai ceskho non te la prendere si fa per scherzare un po e poi credimi ti credevo ancora universitario.

Beh allora ritiro ciò che ho detto... non potresti essere mio nipote  :rotfl:

 :ciao:

Non so quanti anni tu abbia. Io ne ho 25. Ora sai a quale grado di parentela puoi collocarmi.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.239
  • Tonno verde
    • Mostra profilo

Talvolta commento più in dettaglio. ...

 :ok:

.......cioè tu dici: " Perché fare questo casino:
Codice: gambas [Seleziona]
n = Val("&" & Mid(percorsoFile, b + 1, 2))

invece che adottare più semplicemente questo ?
Codice: gambas [Seleziona]
s1 = Chr(&Mid(percorsoFile, b + 1, 2))

Giusto ? O no ?

La mia risposta è questa:
Cosa (ossia: che tipo di valore) vuole la funzione Chr() ?
...cosa restituisce la funzione Mid() ?

Sottolinearei che il prefisso " & " individua  e specifica semplicemente la rappresentazione esadecimale di un numero.

Tempo fa in ordine alla conversione di un numero da rappresentazione esadecimale a rappresentazione decimale ho scritto un brevissimo riassunto nella nostra WIKI:
http://www.gambas-it.org/wiki/index.php?title=Convertire_un_numero_da_rappresentazione_Esadecimale_a_Decimale

Fai conto che abbia preso in prestito la tua faccina... ma allora è proprio vero che, come ha già scritto qualcuno, prima di leggere il codice è meglio mettere in funzione il cervello!
Però se andiamo a vedere ho solo (?!) scambiato una String con un numero esadecimale...invero so fare anche di peggio.
Vuott mi stai male abituando sei troppo paziente!  :)
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.239
  • Tonno verde
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #24 il: 18 Marzo 2014, 13:13:17 »

Non so quanti anni tu abbia. Io ne ho 25. Ora sai a quale grado di parentela puoi collocarmi.

Ad aprile 67 non male per un "giovane" imbranato, non trovi?  :)

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

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #25 il: 18 Marzo 2014, 13:44:19 »

Non so quanti anni tu abbia. Io ne ho 25. Ora sai a quale grado di parentela puoi collocarmi.

Ad aprile 67 non male per un "giovane" imbranato, non trovi?  :)

 :ciao:

Allora puoi essere mio padre. Lui ha più o meno la tua età. Mi dispiace. Per i nipotini tocca aspettare.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.239
  • Tonno verde
    • Mostra profilo
Re: Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #26 il: 18 Marzo 2014, 14:47:15 »

Allora puoi essere mio padre. Lui ha più o meno la tua età. Mi dispiace. Per i nipotini tocca aspettare.

Si si aspetto volentieri, e sempre qui eh a rompere...  ;D

Tanti saluti al "quasi" coetaneo

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

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Vuott mi stai male abituando sei troppo paziente!  :)
Quando mi sono iscritto io a questo forum, 4 anni fa, per compiere i primi passi avevo bisogno di tanto aiuto. Quindi, quando qualcuno pone una domanda nel forum, mi immedesimo sempre e mi ricordo di allora.
« 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 vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:[Risolto] Correggere codifica stringa percorso restituita da Drag.Data
« Risposta #28 il: 08 Novembre 2020, 16:32:45 »
Oggi si veda questa funzione di Gambas:

   http://gambaswiki.org/wiki/lang/fromurl?l=it
« 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. »