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 - El Berto

Pagine: 1 2 [3]
31
Programmazione (Gambas 2) / Tipi di dati: Byte e Short
« il: 30 Gennaio 2012, 14:45:55 »
Dalla documentazione di Gambas:

Codice: [Seleziona]
Byte 	        0...255 	
Short -32.768...+32.767

Perchè se assegno a una variabile di tipo Byte il valore &HFF mi viene riconosciuto come 255, mentre se assegno a una variabile di tipo Short il valore &HFFFF mi viene riconosciuto come -1 (mi legge &HFFFFFF)?
Ma se Short sono 2 Byte, mi viene automaticamente una conversione a 4 bytes?

32
Suggerimenti e critiche / Esempi, esempi, esempi!!!!
« il: 16 Gennaio 2012, 17:56:54 »
Ciao a tutti, mi sto lentamente avvicinando a Ubuntu/Gambas provenendo da Visual Basic (Windows) e sto davvero uscendo pazzo!
Ok, un po' sono lento di comprendonio, ma a parte questo ho una notevole difficoltà a trovare esempi su Gambas quando ce ne sono a bizzeffe di Visual Basic......

Quindi mi permetterei di suggerire di creare una sezione dove postare degli esempi di codice, dalle cose più stupide (per gente come me) a quelle più complicate.
Che ne dite?

33
Programmazione (Gambas 2) / [Risolto] Salvare Byte[] su file?
« il: 16 Gennaio 2012, 17:33:12 »
Ho una variabile RxData As Byte[4] e vorrei salvarla in un file, in modo da aprirlo in seguito e trovarmi il contenuto in un altro array del tipo FileData As Byte[xy].

Se non ho capito male dovrei dapprima convertire Byte[] in uno stream, poi salvare lo stream in un file; solo che in rete c'è tanta documentazione ma nessun esempio, ci sto uscendo pazzo!

Allora, partendo da RxData, come utilizzo la funzione Byte[].Write()?
Come gli indico che l'array di partenza è RxData?
Poi posso salvare lo stream normalmente come nell'esempio?


  
Codice: [Seleziona]
DIM binaryFile AS File
  binaryFile = OPEN "usr.home/test.hex" FOR CREATE
  WRITE #binaryFile, Stream
  CLOSE #binaryFile


34
Stavo lavorando su un sorgente con diverse funzioni/procedure, solo che scorrere l'intero file comincia a diventare un po'pesante.....
Mi stavo chiedendo se fosse possibile realizzare dei "segnalibri" nel menù ad albero che si presenta sulla sinistra, tipo come nell'immagine in allegato....
Grazie.

35
Mi stavo chiedendo se fosse possibile aprire una pagina web, autenticarsi inserendo username e password, e fare un "grep" ad una determinata voce... (non ho idea di come si chiami un'operazione del genere).

x esempio, voglio entrare nel sito della tim, autenticarmi e leggere il credito residuo della mia sim.

O è eccessivamente complicato da fare?


36
Ho realizzato una funzione in VB che carica un'immagine (.jpg), effettua la selezione di un'area, sposta l'area.

Per semplicità, se ho un immagine con scritto "Michele", devo selezionare la "e" e spostarla in modo da ottenere la scritta "Mieh le".


Allora, giusto per provare, ho questo codice:

Codice: [Seleziona]
ter = (user.home & "/images.jpeg")
hImage = Picture.Load(ter) ' icona batteria

selection = hImage.Copy(0, 20, 16, 150)
selection.Save(user.home & "/selection.jpeg")

e già qui riesco a salvare la selezione; ma con quale comando posso "inserire" la selezione nell'immagine sorgente?
In pratica devo inserire "selection" in una posizione x,y all'interno di hImage.....



37
Vorrei capire come fare per ottenere la differenza tra 2 date (x es. Data1-Data2= 12giorni 3 mesi 1 anno), e sapere che data era 27 giorni fa.
Non mi sembra ci siano funzioni già pronte.....
Grazie in anticipo.

38
Programmazione (Gambas 2) / Aprire files .rar e inserire password
« il: 23 Novembre 2011, 14:11:01 »
Mi stavo chiedendo come fare per aprire un file copresso in formato ".rar", controllare se contiene a sua volta archivi compressi o semplici files e poi chiuderlo inserendo una password.
Ho provato a cercare sul forum ma non mi sembra di trovare niente, si può fare?
Grazie.

39
Programmazione (Gambas 2) / Info TCP server
« il: 05 Gennaio 2011, 15:52:33 »
Ciao a tutti, sono nuovo del forum.
Prima (e anche adesso) lavoravo con Visual Basic; mi tocca però passare a un sistema Linux.
Sto provando a fare dei piccoli programmini con protocollo TCP/IP.

Ho provato a eseguire questo piccolo programma di esempio:

Citazione
' Gambas class file
STATIC Server AS ClsServer
PUBLIC Clients AS Object[]
PUBLIC Srv AS ServerSocket

PUBLIC SUB Socket_Read()

  DIM sCad AS String
  READ #LAST,sCad,Lof(LAST)
  PRINT "Received data -->" & sCad
  WRITE #LAST,"bye",3

END

PUBLIC SUB Socket_Closed()

  PRINT "Connection closed"
  Clients.Remove(Clients.Find(LAST))

END

PUBLIC SUB Srv_Connection(Host AS String)

  DIM MySock AS Socket
  PRINT "Accepting connection from --> " & Host
  MySock=Srv.Accept()
  Clients.Add(MySock)

END

PUBLIC SUB _New()

  Clients =NEW Object[]
  Srv=NEW ServerSocket AS "Srv"
  Srv.Port=3450
  Srv.Type=ServerSocket.Internet
  Srv.Listen()

END

STATIC PUBLIC SUB Main()

  Server=NEW ClsServer

END

Ma durante la compilazione mi compare l'errore:

"Unknown identifier: ClsServer"

Dov'è che ho sbagliato?
Grazie.

Pagine: 1 2 [3]