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

Pagine: [1]
1
Programmazione (Gambas 2) / Ricavare ip lan
« il: 29 Aprile 2009, 16:45:18 »
Salve a tutti...

sto completando il mio programma in gambas Bashare che attualmente è ostato sul forum di Ubuntu ma che come promesso vorrei portare qui.

Mi manca un'ultima cosa prima di rilasciarlo al "grande pubblico" :)

Ho bisogno di ricavare l'ip in lan della macchina. Ho provato così:

PUBLIC SUB get_local_ip() AS String
 
  DIM h AS DnsClient
 
  h = NEW DnsClient
  PRINT "getting local ip address... please wait"
  h.Async = FALSE
  h.HostName = System.Host
  h.GetHostIP
  RETURN h.HostIP
 
END


Ma mi ritorna 127.0.1.1 :(
A me invece servirebbe ovviamente avere 192.168.1.qualcosa

Qualcuno ha qualche idea?

Grazie.

2
Programmazione (Gambas 2) / Creazione eventi
« il: 20 Febbraio 2009, 08:34:08 »
Salve, mi sono imbattuto in una difficolatà riguardo la creazione di eventi in una classe.

faccio un esempio

Codice: [Seleziona]

'Gambas class file

'NOME: ESEMPIO

EXPORT

EVENT cinquanta()

PUBLIC SUB Conta()
  DIM i as INTEGER

  FOR i=1 TO 100
    WAIT 1
    if i=50 THEN RAISE cinquanta
  NEXT

END



Poi in Fmain..

Codice: [Seleziona]
PUBLIC es AS ESEMPIO

PUBLIC SUB MAIN()

  es = NEW ESEMPIO as "es"
  es.Conta()

END

PUBLIC SUB es_cinquanta()

 PRINT "Sono arrivato a Cinquanta"

END


ma es_cinquanta() non viene mai eseguita.... neppure chiamandola esempio_cinquanta...

Che cosa sbaglio?

3
Salve a tutti, sto scrivendo un programma che ha bisogno di chiamare un programma esterno già compilato tramite exec.

Niente di più facile se si parla di un programma già sulla macchina o in /usr/bin...

Il mio problema è che devo chiamare invece un programma che ho compilato io e non si trova in nessuna distro.

Ho provato a metterlo in "dati" e riesco a chiamarlo mettendoci il path assoluto (/home/utente/progetti_gambas/programma/eseguibile).

Ho provato mettendo ./eseguibile ma niente da fare...

Vorrei inoltre fare in modo che venga trovato anche quando poi creerò i pacchetti per le distro....

Come posso fare?

Grazie per le risposte.

4
Programmazione (Gambas 2) / upnp e gambas
« il: 26 Dicembre 2008, 17:23:59 »
Salve a tutti e buone feste.

Qualcuno ha qualche idea su come implementare il port forwarding in gambas?

Ho trovato qualcosa in VB ma con licenza non libera.

http://www.jaredjacobs.com/upnp/

Pagine: [1]