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 - astragalo

Pagine: 1 2 [3]
31
Programmazione / Chiarimento su lettura processo
« il: 09 Aprile 2021, 21:37:14 »
Ciao a tutti, avrei una domanda per i più esperti di Gambas.

Sto utilizzando questo codice per leggere un processo:

Codice: [Seleziona]
Dim sStr As String
 
  Read #$hProcess, sStr, -256

poi il codice prosegue a fare quello che deve.

La domanda è questa,  il valore -256 va ad indicare di leggere blocchi da 256 byte, che vantaggi può dare se aumentato  o che problemi crea se troppo basso.
Nel mio programma vado ad analizzare le stringhe prodotte da comandi eseguiti in bash con output anche molto lunghi e volevo capire come ottimizzarli

Grazie in anticipo

32
A dirla tutta la prima parte del  codice  l'ho  usata solo per inserire gli item nella lista e spiegare  il mio problema. Nel programma li inserisco analizzando uno processo.

Comunque  grazie alla tua spiegazione credo di risolvere.

Quando sarà  finito e troverò  un posto dove mettere il sorgente metterò  un link sulla discussione.

Grazie ancora.

33
Si si è un refuso uso 3.15.2.

Ho risolto grazie al secondo codice modificandolo così:
Codice: [Seleziona]
For Each s As String In ListView1.Selection
    Label1.text = Label1.text & ListView1[s].text & " "
    ListView1.Remove(s)
  Next
  ListView1.UnSelectAll

Altrimenti mo restituisce solo il numero di item.

Grazie ancora.

A presto

34
Programmazione / Re:Problemi con la rimozione in una listview
« il: 21 Marzo 2021, 13:23:09 »
Grazie per la risposta, purtroppo non risolve il dilemma.

Mi son dimenticato di dire che la il modo della listview è multiple e con questo codice restituisce solo l'item dell'ultima selezione e non il testo.

Grazie comunque, mi hai mostrato un altro sistema di selezione.

35
Ciao, a tutti mi sto cimentando con la creazione di un programma con Gambas (uso la 3.5.12) e grazie a molti post letti qui sul forum ho risolto diversi problemi.

Ora però ho un problema di cui non riesco a venire a capo.

Uso una listview per selezionare ed inviare degli item ad una label mediante la pressione di un pulsante.
Il problema si presenta se dopo il primo utilizzo del pulsante seleziono altri item e lo ripremo per aggiungerli alla label, il programma mi segnala che gli item non esistono.
Penso che durante la creazione della listview ad ogni voce venga assegnato in item e conservi questo anche se le posizioni intermedie vengono eliminate. Di fatto l'item dopo il primo utilizzo non corrisponde più alla posizione visualizzata correntemente ed il listview.count è sempre quello iniziale con tutti gli item  anche se alcuni sono stati eliminati.
Non so se esiste un comando per fare riattribuire gli item...

Di seguitoil codice che utilizzo:

Codice: [Seleziona]
' Gambas class file


Public Sub Form_Open()

  ListView1.Add("1", "Pippo")
  ListView1.Add("2", "Pluto")
  ListView1.Add("3", "Paperino")
  ListView1.Add("4", "Gastone")
  ListView1.Add("5", "Qui")
  ListView1.Add("6", "Quo")
  ListView1.Add("7", "Qua")

End



Public Sub Button1_Click()
   
     Dim a As Integer
   
     For a = 1 To ListView1.Count
     If ListView1[a].Selected = True Then
     Label1.text = Label1.text & ListView1[a].Text & " "
     ListView1[a].Selected = False
     ListView1.Remove(a)
     Endif
     Next


End


Grazie in anticipo.

A presto.

36
Programmazione (Gambas 2) / Re: Vu-meter su Gambas
« il: 14 Marzo 2011, 20:16:40 »
Grazie per le risposte.

Inizio a cercare di capire come funziona.

A presto.

Astragalo.

37
Programmazione (Gambas 2) / Vu-meter su Gambas
« il: 14 Marzo 2011, 10:39:05 »
Ciao a tutti, io mi chiamo Astragalo.

Sono iscritto da un po ma sino ad ora non ho avuto necessità di chiedere aiuto, ho sempre trovato le risposte cercando in vecchi post.

Ora pare arrivato il momento... :)

Vorrei integrare in una piccola applicazione audio un vu-meter per monitorare il livello dell'ingresso audio. Purtroppo non ho trovato nulla che mi possa dare un'idea di come implementare la cosa.

Qualcuno può darmi delle indicazioni o dei riferimenti sulla logica di funzionamento per lo sviluppo di tale applicazione?

Ringrazio in anticipo chi vorrà aiutarmi.

A presto.

Astragalo

Pagine: 1 2 [3]