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

Pagine: [1]
1
Salve; nel mio progetto, c'è una form base "FMain" FullScreen ed una form ToolBox "Archivio".
Quando è aperta la Archivio, in seguito a determinate condizioni, potrebbe aprire un MessageBox riguardante Archivio.
Questa MessageBox non si apre in primo piano, sopra Archivio, ma sotto; bloccando tutto perchè nascosta.
Per sbloccare la situazione devo premere Ctrl + Alt + Esc che mi fà riaffiorare il MessageBox.

Quando usavo Ubuntu 10.10 Maveric questo non succedeva, i MessageBox si aprivano sopra la form che li aveva generati; ora, che per rimanere al passo con i tempi, e  non dover usare Unity, sono passato a Mint 13 ho questo problema.
Potete aiutarmi a risolverlo?
Grazie.

2
Salve; L'oggetto mi sembra abbastanza esplicativo.

Spiego: dovrei caricare un'immagine in una PictureBox (e fin quì ci sono), per poi salvarla in un DB MySql; quando riapro la form dovrei rimettere nella PictureBox l'immagine salvata nel DB.
Questo, ora lo faccio, salvando nel DB la path dell'immagine, in modo da ricaricarla ad ogni visualizzazione, ma così sono costretto ad avere una cartella contenente tutte le immagini che mi servono, ed essendo il DB di un magazzino, può diventare molto grande, ed avere un'infinità di immagini con conseguente spreco di risorse.
Avendo scoperto che c'è la possibilita di salvarle direttamente nel DB, in un campo BLOB................................ Ma non ci sono riuscito!!.......... Qualcuno sà come si fà??

Grazie.


3
Programmazione (Gambas 2) / gb.sdl.sound blocco segnale #11
« il: 07 Ottobre 2012, 12:08:43 »
Salve; Sapete perchè, dopo che ho attivato il componente gb.sdl.sound, quando provo il programma che stò scrivendo e lo chiudo, mi dà blocco inaspettato con un segnale #11?
Lo fà anche senza utilizzarlo, è sufficente levare il segno di spunta dal componente che non lo fà più, come lo rimetto lo fà.
Forse manca qualcos'alto? Che sò, qualche libreria che gli serve ma non la trova?  :-\

p.s. Il programma funziona benissimo, anche con i suoni.

4
Salve; avrei bisogno di inserire delle immagini all'interno di una gridview.

Così riesco a inserire la foto, ma se ha dimensioni superiori al posto riservatogli (100,100), esce dai margini.
Come faccio a ridimensionare l'immagine, in modo che riesca a visualizzarla correttamente?

Codice: gambas [Seleziona]


  DIM iPic AS Picture
  
  iPic = NEW Picture

  iPic = Picture.Load(PathImage)
  GridView1[x, 1].Picture = iPic



Grazie.

5
Programmazione (Gambas 2) / Gridview con due righe nell'Header
« il: 28 Settembre 2012, 18:05:27 »
Salve; sapete come si può intestare una gridview con due righe?
Io ho provato così:

Codice: gambas [Seleziona]

  WITH GridView1
    .Columns.Count = 2
    .Columns[0].Text = "Nome"
    .Columns[0].Width = 200
    .Columns[1].Text = "Prezzo\nd'acquisto"
    .Columns[1].Width = 200
  END WITH


Funziona per metà: scrive su due righe ma non ridimensiona l'altezza dell'intestazione.

Grazie.

6
Salve; ho installato Gambas 2.21 su Ubuntu 12.04, ma l'aspetto grafico è scadente.

Non sò come fare.

7
Programmazione (Gambas 2) / [Risolto]invalid object
« il: 10 Luglio 2012, 13:39:58 »
Salve a tutti; qualcuno di lor dotti signori può spiegarmi perchè, aprendo una form toobox, su una form FMain, per richiuderla con il pulsante "btnQuit", il comando ME.Close funziona, invece con il pulsante "btnOK", dopo aver eseguito vario codice, il comando ME.Close mi dà l'errore "invalid object".
Eliminando il comando di cui sopra, la form si chiude senza errori.

 
Codice: gambas [Seleziona]

    
    sql = "SELECT id FROM tclienti ORDER BY id"
    MyRes = modConn.$Conn.Exec(sql)
    FOR EACH MyRes
      FMain.tbContCli.Text = MyRes!id
    NEXT

  FMain.Enabled = TRUE
  FMain.gridModo = FALSE
'  ME.Close
  
END


PUBLIC SUB btnQuit_Click()

  FMain.Enabled = TRUE
  FMain.gridModo = FALSE
  ME.Close

END



Grazie.

8
Programmazione (Gambas 2) / [Risolto]Too many constants
« il: 26 Giugno 2012, 00:26:02 »
Salve; quando provo ad eseguire il mio programma , mi da quest' errore: "Too many constants alla linea 7146 in ModSet.module"
Questo è la parte del codice incriminata

Codice: [Seleziona]
7125  sql = "SELECT * FROM tconfbtn WHERE id = 213"
7126  MyRes = modConn.$Conn.Exec(sql)
7127  IF MyRes.Available THEN
7128    IF FMain.RadioButton1.Value THEN
7129      TRY fList = MyRes!list1
7130    ELSE IF FMain.RadioButton2.Value THEN
7131      TRY fList = MyRes!list2
7132    ELSE IF FMain.RadioButton3.Value THEN
7133      TRY fList = MyRes!list3
7134    ELSE IF FMain.RadioButton4.Value THEN
7135      TRY fList = MyRes!list4
7136    ENDIF
7137
7138    IF MyRes!text2 = NULL THEN
7139      FMain.Button213.Text = MyRes!text & gb.NewLine & " € " & modZero.PiuZero(fList)
7140    ELSE
7141      FMain.Button213.Text = MyRes!text & gb.NewLine & MyRes!text2 & gb.NewLine & " € " & modZero.PiuZero(fList)
7142    ENDIF
7143
7144    WITH FMain.Button213
7145      .Background = MyRes!bkgnd
7146      .Foreground = MyRes!fognd
7147      .Font.Name = MyRes!fntno
7148      .Font.Bold = MyRes!fntbo
7149      .Font.Italic = MyRes!fntit
7150      .Font.Size = MyRes!fntsi
7151      .Font.StrikeOut = MyRes!fntso
7152      .Font.Underline = MyRes!fntul
7153    END WITH
7154  ENDIF

Questa è la configurazione del 213° pulsante, prima con soli 200 andava bene ora che ne ho aggiunti altri 100 da questo problema.
Queste configurazioni sono divise in 6 "PUBLIC PROCEDURE Set_Tab'numero tavola'()" da 50 pulsanti l'una.
Grazie.

9
Programmazione (Gambas 2) / Criptare e decriptare
« il: 10 Febbraio 2012, 21:14:55 »
Salve; ho la necessità di salvare ID e pasword in un file di testo.
Come faccio a criptarli nel salvataggio  e in seguito a decriptarli per l'utilizzo?
Grazie.

10
Salve; é normale che se io ho un Button e devo gestire un Click e un DblClick diversamente, non posso farlo perchè, per il Click non ho problemi ma per il DblClick, oltre eseguire il codice suo esegue due volte il codice del Click? Se si, c'è un modo per distinguere i due eventi e gestirli singolarmente?

Inoltre, come posso gestire un Click distinguendo i due pulsanti del mouse(Click con il destro e Click con il sinistro)?

Grazie.

11
Salve a tutti; è la prima volta che scrivo quì, ma ho letto tanto e mi site stati molto d'aiuto e per questo vi ringrazio.
Bando ai convenevoli. Come faccio a scrivere una stringa su più righe?

Codice: [Seleziona]
  sql1 = "UPDATE tconfbtn SET text = '" & TextBox1.Text & "', list1 = '" & TxtPrezzo1.Text & "', list2 = '" & TxtPrezzo2.Text
  sql2 = "', bkgnd = " & btnExe.Background & ", fognd = " & btnExe.Foreground & ", fntno = '" & btnExe.Font.Name & "', fntbo = " & fntbo
  sql3 = ", fntso = " & fntso & ", fntul = " & fntul & " WHERE id = " & FMain.inBtn

  sql = sql1 & sql2 & sql3

  MyRes = modConn.$Conn.Exec(sql)

In pratica vorrei evitare l'sql1, l'sql2, e l'sql3 ma scrivere tutto come sql = ".................. su piu righe per comodità di lettura del codice.
Grazie.

Pagine: [1]