Autore Topic: [Risolto] Migrazione da Gambas 2: disegnare con le Picture?  (Letto 660 volte)

Offline El Berto

  • Grande Gambero
  • ***
  • Post: 150
    • Mostra profilo
Ho questo codice che funzionava in Gambas2 (la guida di Gambas3 mi dice che la classe non esiste):

Codice: [Seleziona]
Dim hImage as new Picture
Dim Selezione as new Picture

hImage = Picture.Load(...)
Draw.Begin(hImage)
Selezione = Picture.Load(.....)
Draw.Picture(Selezione, 35,25)
...
...
Draw.Circle...
Draw.Text.....
...
...
hImage.Save(.....)



Purtroppo l'immagine che mi viene salvata è identica all'originale di partenza (se non ricordo male l'utilizzo delle Picture rende la cosa più veloce, vero?).

Dove sto sbagliando?
Grazie
« Ultima modifica: 31 Luglio 2013, 17:02:15 da El Berto »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Migrazione da Gambas 2: disegnare con le Picture?
« Risposta #1 il: 31 Luglio 2013, 16:02:33 »
E' strano, poiché a me sembra funzionare: ottengo l'immagine salvata formata dalla seconda immagine inserita nella prima in base ai parametri fissati nella seconda funzione + cerchio + testo.  :-\
« 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 El Berto

  • Grande Gambero
  • ***
  • Post: 150
    • Mostra profilo
Re: Migrazione da Gambas 2: disegnare con le Picture?
« Risposta #2 il: 31 Luglio 2013, 16:19:16 »
 :'( :'( :'( :'( :'( :'(

Allora, io ho Gambas 3.4.1
Non so se ci sia qualche baco o devo abilitare qualche componente al posto di un'altro.....
Ho provato a salvarlo direttamente dopo il Draw.Picture(Selezione), ma non cambia niente.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Migrazione da Gambas 2: disegnare con le Picture?
« Risposta #3 il: 31 Luglio 2013, 16:29:36 »
:'( :'( :'( :'( :'( :'(

Allora, io ho Gambas 3.4.1
Non so se ci sia qualche baco o devo abilitare qualche componente al posto di un'altro.....
Ho provato a salvarlo direttamente dopo il Draw.Picture(Selezione), ma non cambia niente.


Io non ho abilitato nessun componente "speciale".  :-\
V'è da rilevare, però, che ho usato i componenti gb.qt4 e gb.qt4.ext !
« 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 El Berto

  • Grande Gambero
  • ***
  • Post: 150
    • Mostra profilo
Re: Migrazione da Gambas 2: disegnare con le Picture?
« Risposta #4 il: 31 Luglio 2013, 17:01:52 »
Gambas 2.23 con componenti (funziona):
- gb
- gb.form
- gb.gui

Gambas 3.2.1 con componenti (funziona):
- gb
- gb.form
- gb.gui
- gb.image

Gambas 3.4.1 ho dovuto disabilitare gb.gui e abilitare gb.qt4 e gb.qt4.ext.
Mah.

Intanto grazie per l'aiuto.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Migrazione da Gambas 2: disegnare con le Picture?
« Risposta #5 il: 31 Luglio 2013, 21:20:44 »
Gambas 3.4.1 ho dovuto disabilitare gb.gui e abilitare gb.qt4 e gb.qt4.ext.
Mah.
...ma funziona così ?

Comunque... non so  :-\ se può essere utile questo messaggio, vedi un po':
http://www.gambas-it.org/smf/index.php?topic=2431.0
« 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. »