Autore Topic: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"  (Letto 718 volte)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
devo sommare una data ed un orario con una lunghezza in secondi (normalmente per vedere se scavallo la mezzanotte).

3 procedure su 4 accettano il codice, questa no!

Codice: [Seleziona]
Public Sub Label_start_time_DblClick()
Dim StartTime As Date
Dim I As Integer
Dim DurataInSecondi As Integer

Dim DataProva As Date

  Try StartTime = InputBox("dammi l'orario di inizio delle trasmissioni (in ore:minuti:secondi per esempio 01:35:21)", "Inizio trasmissioni", Label_start_time.Text)
  If Error Then
    Message.Warning("Il formato orario e' sbagliato, controllate per favore che sia hh:mm:ss", "OK")
    Else
      If StartTime <> "" Then
       Label_start_time.Text = StartTime
      'Label_end_time.Tag = Label_end_time.Text
      End If
  End If
 
 
  ' If ValidateOrario(StartTime) = True Then
  '    Label_start_time.Text = StartTime
  ' Endif

  'adesso devo incrementare l'orario di inizio delle durate delle clip che sono in lista ed aggiornare la label con l'orario di fine
  Label_end_time.Tag = Label_start_time.Text
  If ButtonMedia.Count > 0 Then
      For i = 0 To ButtonMedia.Count - 1
        DurataInSecondi = CInt(ButtonMedia[i].Tag)
        Label_end_time.Tag = DateAdd(Label_end_time.Tag, gb.Second, DurataInSecondi)
      Next
  Endif

  Label_end_time.Text = Label_end_time.Tag
 
  If Not (Label_end_time.Text Like "[0-2][0-9]:[0-5][0-9]:[0-5][0-9]") Then
     'se c'e' un errore probabilemnte e' perche'ì con questo video si scavalla la mezzanotte! Questo e' L'ULTIMO video che si puo' inserire per questa giornata!!!!
     Label_end_time.Text = Day((DateAdd(DateChooser_Giornata.Value, gb.Day, 1))) & "-" & Month((DateAdd(DateChooser_Giornata.Value, gb.Day, 1))) & "-" & Year((DateAdd(DateChooser_Giornata.Value, gb.Day, 1)))
     'Label_end_time.Text = Format(DateAdd(DateChooser_Giornata.Value & " " & Label_end_time.Tag, gb.second, Durata), "dd/mm/yyyy hh:nn:ss")
     DataProva = DateChooser_Giornata.Day & "/" & DateChooser_Giornata.Month & "/" & DateChooser_Giornata.Year & " " & Label_end_time.Tag
     Label_end_time.Background = Color.Red
     Button_AddMedia.Enabled = False
     Else
         Label_end_time.Background = Color.LightForeground
         Button_AddMedia.Enabled = True
   Endif
   Label_end_time.Show
   Label_end_time.Tag = Label_end_time.Text

End

e' come se gambas infilasse arbitrariamente robba nei casting delle variabili......

... in allegato un test fatto estraendo pezzi dall'oggetto selettore di date e "acchiappando" in debug cosa ci fa' lui (gambas) :D
se corri, morirai stanco (motto degli sniper)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #1 il: 02 Agosto 2014, 14:09:25 »
Scusa, ma noi come dovremmo testare quel codice ?  ???
« 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 allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #2 il: 04 Agosto 2014, 19:06:47 »
no .... era solo per avere un po' di solidarieta' :D

e' un po' spaghetti e stamattina lo stesso codice gira senza problemi ......  :-\
se corri, morirai stanco (motto degli sniper)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #3 il: 04 Agosto 2014, 19:57:43 »
no .... era solo per avere un po' di solidarieta'

         
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #4 il: 04 Agosto 2014, 21:18:51 »
no .... era solo per avere un po' di solidarieta' :D


L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #5 il: 04 Agosto 2014, 21:21:45 »

uhmmm.... un mappamondo amerikano speculare.....
« 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 Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #6 il: 04 Agosto 2014, 23:56:25 »
no .... era solo per avere un po' di solidarieta'

         

Icona bellissima. Quando la cottura sarà a buon punto, ci dici dove possiamo trovarla, per cucinare anche noi un saporitissimo arrosto allo spiedo virtuale?  ;D
 :ciao:
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #7 il: 05 Agosto 2014, 00:10:16 »
...ci dici dove possiamo trovarla,
Basta aprire con "Citazione".
« 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 Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #8 il: 05 Agosto 2014, 15:02:27 »
...ci dici dove possiamo trovarla,
Basta aprire con "Citazione".

Ah,... ecco. ... Boooh   :-\
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: stringhe fantasma ... gambas e le stranezze relative ai tipi "date"
« Risposta #9 il: 05 Agosto 2014, 17:45:50 »
... Boooh   :-\
Dove c'è l'icona clicca sulla destra sul collegamento "Citazione".
« 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. »