Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - luca1202

Pagine: 1 2 3 [4] 5 6 7
46
Progetti degli utenti / Re: Jungle player audio
« il: 17 Gennaio 2010, 13:12:33 »
il regolatore del volume è stato fatto cosi :-D

per quanto riguarda i crash da quando ho aggiornato a gambas 2.19 non succedono più ma comunque aggiungo la tua modifica cosi evito che quelli che usano versioni precedenti abbiano problemi!

grazie mille :2birre:

47
ho provato anche con un work around ma non ne vuole sapere... sul sito ufficiale nei bug noti non mi pare ci sia!!

ho anche aggiornato a gambas 2.19 ma niente... dite che devo segnalarlo perchè potrebbe essere un bug o sbaglio qualcosa io?? guardando la documentazione direi che i metodi li ho usati correttamente!!

48
ti posto i sorgenti!!

tra ieri e oggi ho corretto diversi bug!! mi sono messo a usare il programma come un utente normale, quindi niente prove speciali ma solo ascoltando musica, e ho trovato 5 bug in un quarto d'ora!!

3 sono a posto me ne mancano 2!!

49
ho provato anche a stoppare il timer e a farlo ripartire, oppure farlo ripartire senza ritardo ma niente...

non riesco a capire quale sia il motivo!! volevo evitare di usare un barbaro work-around per risolverlo :aiuto:

50
Programmazione (Gambas 2) / problema con le canzoni messe in pausa
« il: 15 Gennaio 2010, 14:19:03 »
mi trovo difronte all'ennesimo problema, cerco di spiegarvelo brevemente!
in pratica quando metto in pausa una canzone (penso non ci sia bisogno di dirvi che programma sto realizzando :-D ) e poi la faccio ripartire, al termine della canzone la riproduzione si ferma anche se nella playlist ci sono altri elementi e la barra di progresso si riposiziona nella posizione in cui si trovava quando l'avevo messa in pausa.
ovviamente se non metto in pausa al termine di una canzone viene riprodotta quella successiva (se c'è).

potrebbe essere un problema del timer? quando metto in pausa una canzone non tocco minimamente il timer e lui continua ad andare avanti!

51
Progetti degli utenti / Re: Jungle player audio
« il: 14 Gennaio 2010, 19:26:25 »
io ho la 2.13, forse è una limitazione che hanno messo nelle versioni dopo perchè effettivamente non è proprio una genialata incrementare una stringa!!
ok correggo subito incrementando sx anzichè sini!! grazie mille per la segnalazione!!

52
Progetti degli utenti / Re: Jungle player audio
« il: 14 Gennaio 2010, 19:16:38 »
si effettivamente incremento una stringa ma a me non a mai crashato... tu esattamente che operazioni hai fatto?

53
Progetti degli utenti / Re: Jungle player audio
« il: 14 Gennaio 2010, 15:14:37 »
avete tempo da perdere?? bene allora siete nel posto giusto  :-)

no scherzo!! dunque ci siamo quasi alla release 0.1 di Jungle, manca qualche piccolo dettaglio!!

avrei bisogno di volenterosi che mi testassero il programma per trovare eventuali bug!! io penso di aver fatto mille prove ma preferirei qualche altro riscontro... insomma bug, errori, cose che vi lasciano perplessi... insomma a voi la parola!!

vi allego i sorgenti!!

aspetto i vostri pareri :amici:

p.s. tolti i deb

p.p.s. corretto il problema dell'incremento della stringa, corretto il problema che faceva si che quando si importava un file mentre c'era una playlist in riproduzione questo veniva aggiunto dopo il brano in riproduzione e non alla fine e corretto problema che causava un errore di null quando si importava una cartella!!
vi ho già messo i sorgenti aggiornati!

54
Domande tecniche (Gambas 2) / Re: lavorare con i moduli
« il: 14 Gennaio 2010, 12:53:46 »
hai perfettamente ragione ma con la ricerca non avevo trovato una risposta alla mia domanda... magari non ho letto bene io  :oops:

comunque ho risolto grazie!!

55
Domande tecniche (Gambas 2) / [risolto]lavorare con i moduli
« il: 13 Gennaio 2010, 19:41:58 »
Dunque avrei una questione riguardo l'utilizzo dei moduli!

se io all'interno di un modulo voglio lavorare su di un elemento all'interno di un form, come ad esempio una listbox (qualcuno leggendo penserà "non l'avrei mai detto  :-o ) come faccio??

io ho scritto nella funzione all'interno del modulo
Codice: [Seleziona]
FMain.listBox1


ma ovviamente quando eseguo il programma e arrivo li mi spara fuori un bell'errore, in quando non sà cosa sia FMain.listBox1!!

a questo punto devo passarlo come paramentro alla funzione? se si come?
ho provato con
Codice: [Seleziona]
PUBLIC SUB save_file(ListBox lis)

ma il progetto non viene nemmeno compilato!!
forse, quando programmo in gambas, devo dimenticarmi completamente la sintassi del C? :-P

56
Programmazione (Gambas 2) / Re: listbox vuota
« il: 13 Gennaio 2010, 19:05:18 »
risolto!!!!!  :evviva:

ecco le modifiche:
Codice: [Seleziona]
PUBLIC SUB ListBox1_MouseDown()
  DIM audio, length, sini, ind AS String
  DIM sx AS Integer
  DIM audio2 AS File
  'quando clicco su una canzone nella playlist questa viene mandata in esecuzione
  'prima di far partire la riproduzione verifico che il file ci sia, se non c'è lo rimuovo dalla playlist e riproduco
  'l'elemento successivo
  'TRY Music.Load(ListBox1.Text)
  IF ERROR THEN
    ListBox1.Remove(ListBox1.Index)
    PRINT "errore"
    PRINT ListBox1.Count
    Message.Info("File non trovato")
    'se nella playlist ho più di un elemento
    PRINT "index:" & ListBox1.Index
    IF ListBox1.Count > 1 THEN
      'se ero sull'ultimo elemento fermo tutto
      PRINT "index if:" & ListBox1.Index
      IF ListBox1.Index = ListBox1.Count THEN
        Music.Stop
        timMusic.Enabled = FALSE
      ELSE
        ListBox1.Index = ListBox1.Index + 1
        ListBox1_DblClick
      ENDIF
    'se ho meno di un elemento nella playlist vado qua
    ELSE
      PRINT ListBox1.Count
      'se la mia playlist è vuota avviso l'utente e fermo tutto
      IF ListBox1.Count = 0 THEN
        Message.Info("Nessun file presente nella playlist")
        Music.Stop
        timMusic.Enabled = FALSE
      ENDIF
      IF ListBox1.Count = 1 THEN  
        ListBox1.Index = 0
        ListBox1_DblClick
      ENDIF
    ENDIF
  ENDIF
END

PUBLIC SUB ListBox1_DblClick()
  DIM audio, length, sini, ind, tmp AS String
  DIM sx AS Integer
  DIM audio2 AS File
  TRY Music.Load(ListBox1.Text)
  IF ERROR THEN
    'PRINT ("if")
    ListBox1_MouseDown
  ELSE
    'se non si verifica nessun errore riproduco normalmente
     STOPS = FALSE
     audio = ListBox1.Text
     SHELL "mplayer -ao null -ss 24:00:00 -really-quiet -identify " &
            Quote.Shell(audio) & " 2>&1 | grep ID_LENGTH | cut -f2 -d=" WAIT TO length
     sini = Left(length, 3)
     sini = sini + 1
     sx = Val(sini)
     sldPos.MaxValue = sx
     Title.Text = ListBox1.Text
     Play_Click
    ENDIF
END


come potete vedere ho cambiato anche da listbox1_click a listbox1_dblclick.
ho seguito il metodo proposto da leo72!!
adesso devo riordinare un pò il codice!!

siete stati disponibilissimi come sempre!! :coccole:

57
Programmazione (Gambas 2) / Re: listbox vuota
« il: 13 Gennaio 2010, 18:03:40 »
dunque... penso di essere vicino alla soluzione ma mi trovo difronte all'ennesimo mistero (per me che sono ignorante in gambas :duro: ) e precisamente mi stavo chiedendo che valore contenesse listbox1.index, che da documentazione dovrebbe ritornare l'elemento sul quale ci si trova, ma non mi pare sia molto cosi dato che con una PRINT vedo che index vale sempre -1... c'è qualcos altro che non sò?

58
Programmazione (Gambas 2) / Re: listbox vuota
« il: 13 Gennaio 2010, 17:05:09 »
dunque eccomi... sono stato assente per qualche giorno per "colpa" dell'università ma eccomi di nuovo!

dunque penso che proverò la soluzione proposta da leo72!!

provo e vi faccio sapere!

59
Programmazione (Gambas 2) / Re: listbox vuota
« il: 11 Gennaio 2010, 21:03:20 »
no beh prima avevo scritto if ...=0 e if ...=1 ma non sapendo più a cosa pensare ho provato anche cosi!!

ma quel controllo li "funziona" se prima ci sono elementi nella playlist!
mi spiego, quando un utente importa delle canzoni queste vengono aggiunte automaticamente nella playlist, ma supponiamo che uno di questi file per qualche motivo non si trovi più nella posizione in cui era prima, ovviamente questo causerebbe un crash del programma in quanto quando vado a fare Music.Load(....) avrei un bel NULL, in quel punto li sarei nel caso in cui provo a riprodurre gli elementi nella playlist e mi ritrovo senza più elementi, ovviamente si deve fermare tutto!!

60
Programmazione (Gambas 2) / Re: listbox vuota
« il: 11 Gennaio 2010, 20:13:12 »
si si dell'incasinamento generale ne sono consapevole, un problema alla volta :-)

grazie per l'aiuto ma il problema non è quello!!
è assurdo perchè con le diverse print che ho messo nel codice si vede che listbox1.list.count alla fine è uguale a 0 ma nonostante questo entra nell'if sbagliato...

qualcosa non mi quadra :-?

Pagine: 1 2 3 [4] 5 6 7