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

Pagine: [1] 2 3
1
Domande tecniche / smemorato [RISOLTO]
« il: 16 Luglio 2015, 11:10:11 »
Circa un anno fa chiedevo come si poteva eliminare eventuali variabili dichiarate ma non utilizzate.
La via da seguire mi fu indicata, se ricordo bene, da Vuott (soluzione ottima); purtroppo la mia memoria inizia a perdere colpi e non riesco a ritrovare la procedura.
Qualcuno può aiutarmi grazie
giorgio

2
Domande tecniche / mysql field read
« il: 06 Ottobre 2014, 16:14:01 »
Nell'usare mysql una volta fatta la connessione è abbastanza agevole  muoversi, sia in lettura che in scrittura.
Ossia     
               dim MyConn As Connection
               dim  MyRS As Result
               dim query as string
               dim edh As New String[20, 8]
               dim t as integer
               query=Select * from "alunni"
               DD.MyRS = DD.MyConn.Exec(query)
                t = -1
                If DD.MyRS.Available = True Then '
                    Inc t
                   edh[t, 0] = DD.MyRS!id_Is_iscrizioni
                    ..........................................................
               Endif
  Return edh
    In tal modo riesco a leggere tutti i record, ma devo riportare il nome dei vari campi:
        DD.MyRS!id_Is_iscrizioni      è possibile parametizzare l'operazione usando i field                          usando un qualcosa di simile   DD.MyRS............field[0].name???????
giorgio

3
Penso che sia capitato a molti di trovarsi un problema, un bug od un passaggio del software  che ci piacerebbe sapere come è strutturato.
Pur avendo i sorgenti non e agevole districarsi tra decine o centinaia di file e capire come è stato impostato il prog del software; in definitiva è difficilissimo capirci qualcosa ed il più delle volte a malincuore rinunciamo.
Per quanto riguarda l'open source tali difficoltà sono superabili così:
Ogni prog. open source creato da uno più persone viene messo a disposizione di eventuali sviluppatori che vogliono contribuire a migliorare il loro lavoro.
E' agevole trovare a fianco dei source le specifiche ,direttive  per poter comprendere tutti i dettagli del progetto.
Di seguito      http://it.wingwit.com/software/open-source-code/144267.html#.VC-vMHV_vrc segnalo un articolo che spiega passo passo come fare.   
giorgio 

4
Segnalazione bug / bug sul menù
« il: 01 Ottobre 2014, 12:02:07 »
Uso l'ultima versione di gambas .
V'e un bug nell'editor di menù:
se utilizzo        menu1 menu2 menu 3           funziona
se metto           menu1 menu2  utility             il prog si blocca 
ciò è dovuto al fatto che l'editor di menù non riconosce alcuni caratteri in particolare "y" 
giorgio

5
Domande tecniche / stringhe in memoria
« il: 22 Settembre 2014, 18:10:28 »
Lavorando con grossi database  non è raro trovarsi a leggere (esagero,ma non tanto) 3.000.000 di dati  od array  e riportarli in una dbgrid.
Il problema è abbastanza semplice, a parte il fatto che sia l'array che dbgrid vanno in crash, venendo meno spazio in memoria.
A mio avviso la soluzione potrebbe essere imporre un limite agli array ed a dbgrid oltrepassato il quale l'ide provvede in automatico a suddividere l'array in più pagine registrandolo in un file tmp attivando un adeguato scroll.
giorgio.

6
Domande tecniche / osservazioni
« il: 22 Settembre 2014, 17:48:49 »
Nello scrivere nell'editor, in particolare quando si fanno delle correzioni, il puntatore si sposta  e va a scrivere un un punto errato ( la stessa cosa l'ho riscontrato in office writer).
Questo difetto, che forse si può eliminare aggiungendo qualche wait, può mandare addirittura in ceash il prog. e vi garantisco non è piacevole specialmente se il prog. èalcune migliaia di righe.
giorgio

7
Domande tecniche / (Risolto)osservazioni
« il: 22 Settembre 2014, 17:39:00 »
La mia vista non è delle migliori; così ho aumentato i pixel dei font nell'editor  di gambas3,il guaio  è il il puntatore( ove fare un eventuale inserimento) non subisce lo stesso aggiornamento ed uno deve decidere se vederci o trovarsi il puntatore spostato di un certo numeri di caratteri
giorgio

8
Domande tecniche / osservazioni
« il: 22 Settembre 2014, 17:32:07 »
Nella routine di un programmatore il più delle volte gli errori  sono dovuti a distrazioni.
Una di queste particolarmente antipatica è sbagliare la sequenza con cui si nidificano vari loop.
Un scrittura come la seguente renderebbe il tutto molto più leggibile ed ordinato a tutto vantaggio del nostro sistema nervoso.

FOR
|
|    IF.... THEN
|     |
|     |       WHILE ..........
|     |         |
|     |         |
|     |       WEND
|     END IF
NEXT

giorgio

9
Programmazione / (risolto)diverse form in una stessa finestra
« il: 16 Settembre 2014, 12:06:50 »
Può essere una buona soluzione avere diverse form in una sola finestra in cui una per es funge da menu ed altre vengono caricate alla bisogna.
La gestione è abbastanza semplice e posso passare da una form all'altra con un semplice mousedown; le form però sono controlli di sola lettura e non è agevole aggiornare un campo quando si sta utilizzando un altra form.
Qualcuno ha avuto lo stesso problema?
grazie giorgio

10
Programmazione / variabili e memmoria (chiusa)
« il: 28 Agosto 2014, 12:21:07 »
Salve,
sviluppando un prog. con numerosi array e variabili ad un certo punto la macchina non è più in grado di  eseguire cicli for  next (entra in un loop infinito).
E' probabile che il difetto sia la sovrapposizione di zone di memoria ove sono registrate alcune variabili.
Esiste un sistema per aumentare la heap  per le variabili senza ricorrere ad una paginazione  del prog od altri artifici simili?
Qualcuno ha avuto lo stesso problema?
grazie giorgio

11
Programmazione / gridview con celle ed heder variabili.
« il: 26 Aprile 2014, 01:30:22 »
Salve
Usando gridview  ci si trova con un componente  che è ancora d'affinare.
Mi chiedo se è possibile di fare una grid con celle variabili di riga in riga?
grazie giorgio

12
Programmazione / gridview!!!!!!!!!!!!!!!!! Risolto
« il: 25 Aprile 2014, 00:39:58 »
ho qualche problema nell'uso di gridview; è successo anche ad altri?
Nel caso seguente la routine funziona ma cambia il colore solo su la colonna.
 Public Sub attivagrid()
 'Dim GridView1Row As _GridView_Row  ??  ma non funziona lo stesso

 With GridView1  
   .Columns.Count = 6
   .Rows.Count = 31
 End With  
 GridView1.Columns.Width = 60
 GridView1.Rows.Height = 30
  GridView1.Columns[0].Background = &007FFF&
  GridView1.Row[0].BacKground = &007FFF&
  
 GridView1[0, 0].Text = ""  
 GridView1[0, 1].Text = "uno"  
 GridView1[0, 2].Text = "due"  
 GridView1[0, 3].Text = "tre"  
 GridView1[0, 4].Text = "quattro"

end

grazie giorgio

13
Programmazione / gambas php
« il: 20 Febbraio 2014, 17:11:18 »
Usando gambas è agevole utilizzare script in schell, routine in c ed in php?
Qualcuno ne sa qualcosa?
grazie giorgio

14
Programmazione / mysql comment [Risolto]
« il: 13 Febbraio 2014, 16:38:22 »
salve  in mysql ho una table  pippo
con i segnenti campi id int, nome varchar (20), cognome  varchar (30) comment ' giorgio'
in run time, fatta la comnnessione

public sub ambiaCommento()
dim a, b, c,e as string
din query as string

a="pippo"                'table
b="cognome"           ' nome colonna
c=comment              
d="franco"               voglio sostituire giorgio con franco
 DD. DBConnect(db_name)
'facendo  ciò con alter table ho:
query "Alter table  " & a & "  CHANGE   COLUMN " & b & & b & "varchar(30)" & c & d
'o meglio
query "Alter table  " & a & "  CHANGE   COLUMN " & b & & b &   & c & d
  DD.MyRS = DD.MyConn.Exec(query)

' non ho usato le virgolette per rendere lo scritto più leggibile  ma non funziona  mai
end

su internet vi sono diversi esempi ( per es.http://dorkage.net/blog/2009/01/12/column-comments-in-mysql/) ma nell'usare le variabili e virgolette non funzionano;
qualcuno sa dirmi dove sbaglio?
grazie
giorgio


15
Programmazione / Auguri
« il: 15 Dicembre 2013, 18:38:44 »
Buon Natale e Felice anno nuovo a
                 TUTTI
      giob1642 :2birre: :2birre:

Pagine: [1] 2 3