Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: andy60 - 17 Settembre 2010, 08:47:16

Titolo: Picture e Dialog
Inserito da: andy60 - 17 Settembre 2010, 08:47:16
Con questo codice non tiro fuori il nome dell'immagine, che sbaglio? Il comando message mi da solo il path non il path+nome dell'immagine..

 
Codice: [Seleziona]
Dialog.Path = User.Home & "/Gambas/myZone/images/"
  Dialog.Title = "Scegli immagine"
  Dialog.Filter = ["*", "*.PNG", "*.png", "Portable Network Graphics", "*.jpg", "*.JPG"]
  IF Dialog.OpenFile(TRUE) THEN
    mLibs.StatoImmagine = FALSE
    RETURN
  END IF
  mLibs.StatoImmagine = TRUE
  mLibs.ImmagineSelezionata = Dialog.path
  Message(mLibs.ImmagineSelezionata)
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 17 Settembre 2010, 16:03:38
Hai preso Dialog.Path che come vedi restituisce il path in cui si trova il file selezionato....Usa un filechooser....
Titolo: Re: Picture e Dialog
Inserito da: giulio - 17 Settembre 2010, 17:34:21
@cesko. no, non è quello il problema. dialog.path restituisce tutto il percorso. ci deve essere qualcosa altro che non va.
Titolo: Re: Picture e Dialog
Inserito da: giulio - 17 Settembre 2010, 17:48:03
Trovato il bug:

togli il TRUE da:

 IF Dialog.OpenFile(TRUE) THEN

e metti:

 IF Dialog.OpenFile()

ciao
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 17 Settembre 2010, 19:43:47
birra x tutti :2birre:
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 17 Settembre 2010, 20:13:49
Qui si promette, si promette, ma non si beve mai...   :bad:
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 17 Settembre 2010, 21:52:58
@md9327

x bere tutti assieme basta organizzare un GAMBASFRIEND'S DAY!! :2birre: :2birre: :2birre:
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 18 Settembre 2010, 16:14:41
In effetti...  :-\
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 18 Settembre 2010, 16:24:06
In effetti...  :-\

Si potrebbe anche organizzare...ma dove lo trovi un comune che acconsentirebbe alla grandissima affluenza di ben...............12 persone?  :rotfl:
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 18 Settembre 2010, 18:07:05
In effetti...  :-\

Si potrebbe anche organizzare...ma dove lo trovi un comune che acconsentirebbe alla grandissima affluenza di ben...............12 persone?  :rotfl:

chiediamo a pixel dove si potrebbe organizzare...io sono a roma
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 19 Settembre 2010, 01:16:31
In effetti...  :-\

Si potrebbe anche organizzare...ma dove lo trovi un comune che acconsentirebbe alla grandissima affluenza di ben...............12 persone?  :rotfl:

chiediamo a pixel dove si potrebbe organizzare...io sono a roma

Aggiungiti qui: http://www.gambas-it.org/smf/index.php?topic=1302.0
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 19 Settembre 2010, 11:22:16
@Ceskho

aggiunto...Roma, come andy60
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 19 Settembre 2010, 11:23:12
@Ceskho

aggiunto...Roma, come andy60

:ok:
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 20 Settembre 2010, 00:38:25
Allora siamo già in due a Roma e dintorni...

Ciao andy!
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 20 Settembre 2010, 07:15:54
Allora siamo già in due a Roma e dintorni...

Ciao andy!

una traversa di Via Nomentana dalle parti di Talenti, vicino ad MCLINK ;D
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 20 Settembre 2010, 10:41:05
Nooooooooooooo... ma allora siamo vicini....

Ma scusa, MCLink? Ma l'anno aperto da poco? Pensa che io sono abbonato a MCLink da quando ero in fasce, tanto è vero che ora ho pure il telefono con loro...

Comunque, io abitavo fino a 10 anni fà dietro Talenti, e ora mi sono spostato leggermente fuori Roma, ma sempre sulla Nomentana... indovina?
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 20 Settembre 2010, 12:44:19
Nooooooooooooo... ma allora siamo vicini....

Ma scusa, MCLink? Ma l'anno aperto da poco? Pensa che io sono abbonato a MCLink da quando ero in fasce, tanto è vero che ora ho pure il telefono con loro...

Comunque, io abitavo fino a 10 anni fà dietro Talenti, e ora mi sono spostato leggermente fuori Roma, ma sempre sulla Nomentana... indovina?

io sono ad una traversa di Via Sannazzaro, vicino Pzza Sempione :P
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 20 Settembre 2010, 14:15:22
Io abitavo prima in una traversa di vle tirenno, poi mi sono spostato a val melaina.
Ora sono a colleverde, 5 km dal ra
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 20 Settembre 2010, 14:24:48
Io abitavo prima in una traversa di vle tirenno, poi mi sono spostato a val melaina.
Ora sono a colleverde, 5 km dal ra

tirenno? :rolleyes: forse Tirreno :rotfl:
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 20 Settembre 2010, 14:32:54
 :rotfl:
Titolo: Re: Picture e Dialog
Inserito da: andy60 - 21 Settembre 2010, 08:20:17
Trovato il bug:

togli il TRUE da:

 IF Dialog.OpenFile(TRUE) THEN

e metti:

 IF Dialog.OpenFile()

ciao

il problema che devo affrontare è questo: dialog ritorna il file con il path completo, se memorizzo le informazioni sull'immagine devo penso memorizzare il nome del file completo del path.

Questo si scontra con l'esigenza di razionalizzare il programma, mi piacerebbe mettere una variabile globale con il path senza doverlo poi ripetere..tu come risolveresti?
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 21 Settembre 2010, 15:13:47
Codice: gambas [Seleziona]
$Path_globale AS String

IF Dialog.OpenFile() THEN
    $Path_globale = Dialog.Path
END IF
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 21 Settembre 2010, 15:47:20
A parte il dimostrare la mia immensa contrarietà  >:( :evil: , sull'utilizzo di variabili globali, io suggerirei di impostare delle variabili private statiche (ovvero delle costanti) legate alla classe che le usa, ne senso:

Codice: [Seleziona]
STATIC PRIVATE DEF_PATH AS String

oppure...

STATIC PRIVATE CONST DEF_PATH AS String = "quello che vuoi"

le due opzioni dipendentemente dal tuipo di cose che vuoi fare.
Se devi impostare una volta per tutte una proprietà, basta usare la versione CONST, mentre la seconda ti permette di modificarne il valore, ma all'interno della classe proprietaria.
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 21 Settembre 2010, 15:49:09
A parte il dimostrare la mia immensa contrarietà  >:( :evil:

:-\
 .... lo ha chiesto lui...
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 21 Settembre 2010, 15:55:29
E tu che webmaster sei?!?  :-*
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 21 Settembre 2010, 16:07:09
E tu che webmaster sei?!?  :-*

???...ma io sono, al massimo, un moderatore proprio come te.....i webmaster sono altri....;)
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 21 Settembre 2010, 16:16:01
Allora, quando lo fai, ti spacci... eh?!?  :P
Titolo: Re: Picture e Dialog
Inserito da: Ceskho - 21 Settembre 2010, 16:22:47
Allora, quando lo fai, ti spacci... eh?!?  :P

Sognare Belen ti fa dire cose inesistenti... ;D ... anche se volessi fare il webmaster Leo non mi ha dato i permessi giusti per farlo... :D
Titolo: Re: Picture e Dialog
Inserito da: md9327 - 21 Settembre 2010, 17:08:26
Secondo me ti ha dato una punizione...  :rotfl: