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.


Topics - dregi

Pagine: [1] 2
1
Domande tecniche / installazione
« il: 12 Luglio 2020, 19:30:16 »
Ho scaricato dal sito Gambas-it-org  il file gambas 3.15.0.tar.bz2 e l'ho scompattato, ora mi ritrovo con la cartella gambas-3.15.0
Cosa devo fare per installare?

2
Programmazione / muto di nuovo
« il: 30 Maggio 2020, 13:26:46 »
E' la seconda volta che mi capita.... e non ho ancora capito il perché, per cui non so dove metter mano...
Ho aggiornato alla nuova versione Ubuntu e Gambas mi è ridiventato muto, niente, non emette alcun suono. Tra i componenti il componente audio SDL2  gb.sdl2.audio è ancora là al suo posto, ma io non riesco più a produrre un wav, un mp3 , nulla. La prima volta che successe, poi il tutto tornò a posto, probabilmente grazie ad aggiornamenti vari successivi....In Ubuntu, al di fuori di gambas intendo, tutto ok. Qualcuno ne sa qualcosa?

3
Domande tecniche / [Risolto] missing componente e classi
« il: 10 Maggio 2020, 14:23:01 »
Dopo l'aggiornamento alla versione 20.04 LTS  di Ubuntu, all'avvio di uno dei miei progetti che precedentemente si lanciava senza problemi, ottengo tre finestre di messaggio:

la prima
Usercontrol class missing in gd.form component export classes

la seconda
Usercontrol class missing in gb.db.form component export classes


la terza
component not found gb.qt4

Mi date un aiuto?


4
Suggerimenti e critiche / miglioriamo la community?
« il: 17 Novembre 2019, 12:35:49 »
Sarebbe possibile avere scritto in modo piu' chiaro ed evidente il percorso, ossia la sezione in cui si sta operando? Magari basta aumentare il font o il grassetto.
Similmente a quanto accade per i messaggi personali, sarebbe possibile, come già avviene nella comunità ubuntu.it, avere un "link" che apre la pagina con tutti i propri interventi in ordine di data?

5
Programmazione / Sparito il suono
« il: 16 Novembre 2019, 19:27:34 »
Con la funzione che segue eseguivo dei file wav in risposta ad eventi nella app. Il tutto funzionava egregiamente, ma dopo l'aggiornamento di Ubuntu a 19.10, non si sente più nulla, anche se la scheda audio funziona per suoni diversi da wav.
Codice: [Seleziona]
Public Sub Suona(nomeWav As String)
Dim err, channel As Integer
 Dim audio_rate As Integer = 44100   ' Imposta la frequenza che verrà usata da "SDL_mixer"
 Dim audio_buffers As Short = 4096   ' Determina la quantità di blocchi di memoria utilizzati per incamerare ed eseguire i campioni audio
 Dim fl, psound As Pointer

' Inizializza il dispositivo SDL audio:
   err = SDL_Init(SDL_INIT_AUDIO)
   If err < 0 Then Error.Raise("Impossibile inizializzare la libreria SDL: " & SDL_GetError())

' Inizializza la libreria "SDL_mixer" con specifiche impoostazioni audio:
   err = Mix_OpenAudio(audio_rate, AUDIO_S16SYS, STEREO, audio_buffers)
   If err <> 0 Then Error.Raise("Impossibile inizializzare l'audio: " & Mix_GetError())
   
' Carica il file WAV:
   fl = SDL_RWFromFile(VP.AppPath & "suoni/" & nomeWav, "rb")
   If fl = 0 Then Error.Raise("Errore nel caricamento del file !")

   psound = Mix_LoadWAV_RW(fl, 1)

' Esegue il file WAV caricato, ed intercetta il canale sul quale viene eseguito.
' Passando il valore -1 al primo argomento della funzione, il campione audio sarà eseguito sul primo canale audio disponibile:
   channel = Mix_PlayChannelTimed(-1, psound, 0, 0)
   If channel = -1 Then Error.Raise("Impossibile eseguire il file WAV: " & Mix_GetError())

' Attende che sia terminato il file WAV:
   While Mix_Playing(channel) <> 0
     Wait 0.01
   Wend

' Libera la memoria precedentemente allocata per l'esecuzione sonora:
   Mix_FreeChunk(psound)
 
' Chiude l'interfaccia audio SDL e SDL_mixer:
   Mix_CloseAudio()
 
   SDL_Quit()
  End Sub

6
Domande tecniche / Corretta sintassi
« il: 29 Settembre 2019, 09:20:45 »
Ho visto che alcuni amici per creare un array scrivono Dim uArr As New String[] altri Dim uArr as String[] a cui fanno seguire uArr= New String[] Personalmente uso Dim uArr as String[]  e vedo tutto funzionare regolarmente. Da qui http://gambaswiki.org/wiki/lang/arraydecl  sembrerebbe che quando si tratta di definire la grandezza dell'array, sia opportuno Dim uArr as New String [3,3] mentre se dichiaro un array con dimensione aperta si più corretta Dim uArr as String[] . Secondo voi?                                                                                                       

7
Domande tecniche / File non trovato
« il: 28 Settembre 2019, 19:18:41 »
Ma penso non riguardi parti di codice. Deve forse essere successo qualcosa a gambas: Dopo aver apportato normali modifiche al codice di una classe, avvio la app come faccio sempre e ....niente non parte più e l'editor di Gambas mi segnala in alto, come da immagine: File non trovato    e la app non parte. Se premo il button in altro a destra Prossimo, mi scrive fault (core dumped) nel segmentetion come mostra la seconda immagine allegata.
Cosa dovrei fare?

8
Programmazione / Database: caratteri accentati
« il: 24 Settembre 2019, 15:33:19 »
Ho trasferito dei dati da una tabella Access a Postgres su campi char e i caratteri accentati e non solo, mi appaiono come nell'immagine. Come dovrei procedere per evitare questo inconveniente?

9
Domande tecniche / Sparizione dati griglia
« il: 24 Settembre 2019, 15:30:21 »
Se riduco ad icona una finestra dell'applicazione nella quale mediante una GridView ho visualizzato dei dati di un database, quando riapro la finestra, mi ritrovo con la griglia vuota.
Non ho impostato alcun evento Form_LostFocus. Come posso risolvere?

10
Domande tecniche / Corretta sintassi
« il: 22 Settembre 2019, 12:45:22 »
La chiamata ad una Sub FerrariVince funziona sia che la si scriva così:  FerrariVince sia così FerrariVince () Qual'è il modo più corretto di scriverla?

Una Sub, una Variabile possono essere definite Public o Private, i loro nomi quando sono definite Public sono visibili e richiamabili in tutto il progetto, quando Private sono "visibili" solo nella classe dove si trovano. Con Dim è possibile definire una variabile solo dentro ad una Sub. E' tutto corretto?

11
Programmazione / Dropdownlist
« il: 21 Settembre 2019, 10:51:41 »
Dal momento che la proprietà in oggetto non esiste nel controllo combobox, come si può fare per ottenere l'apertura della list al GotFocus del combobox?

12
Segnalazione bug / su Wiki
« il: 17 Settembre 2019, 14:43:25 »
Suggerirei di controllare il codice presente a questa pagina di Wiki: https://www.gambas-it.org/wiki/index.php?title=Assegnare_colori_allo_sfondo_ed_al_testo_di_una_riga_selezionata_di_una_ListView

Ho provato il codice che secondo me contiene un errore
Codice: [Seleziona]
ListView1[j + 1]
ListView1[ob.Row + 1]
da entrambi va tolto il +1

13
Programmazione / Autoincremento
« il: 12 Settembre 2019, 11:09:01 »
Allora, partiamo dall'inizio, migro una tabella di database da access a postgres senza aver creato nella tabella in postgres alcuna chiave primaria. va tutto liscio, la nuova tabella viene popolata dai dati, a parte un particolare che affronterò in altro topic. Successivamente nella nuova tabella postgres rendo chiave primaria autoincrementate la colonna "id". Se vado a fare qualche modifica ai dati del database, funziona tutto ok, ma se tento l'inserimento col codice che segue più sotto, di un nuovo record, ottengo l'errore: Cannot create record: ERROR:  duplicate key value violates unique constraint "clienti_pkey1" DETAIL:  Key (id)=(2) already exists. Ossia, mi sembra di capire che la colonna id "non ha in memoria" quanti record sono già presenti....
Codice: [Seleziona]
Public Sub Salva()
    $Con.Begin
    res = $Con.Create("clienti")
    If res.Available Then
      res!cognome = txtCognome.Text
      res!nome = txtNome.Text
      res!indirizzo = txtIndirizzo.Text
      res!luogo = txtCitta.Text
      res!telefono = txtTelefono.Text
      res!cellulare = txtCellulare.Text
      res!cf = txtCodFisc.Text
      res!email = txtEmail.Text
      res.Update
    Endif
   $Con.Commit
Catch
  $Con.Rollback
  Message.Error(Error.Text)
End
L'errore è stato quello di non rendere da subito autoincrementante id, prima di popolare la tabella con i dati? In Access lo potevo fare, in postgres è questo il problema? in allegato un'immagine della tabella. Ho sbagliato qualcos'altro?

14
Domande tecniche / allocation non freed
« il: 10 Settembre 2019, 23:28:43 »
gbx3: warning: 1 allocation(s) non freed.

Una allocazione non liberata. Cosa significa? Dove devo intervenire?

15
Programmazione / vbProperCase
« il: 10 Settembre 2019, 15:59:07 »
Con vbProperCase in VB6 si otteneva che ogni prima lettera di una stringa fosse UCASE es. via romano romani 46 diventava Via Romano Romani 46. Esiste in gambas una funzione simile?

Pagine: [1] 2