Newsgroup: it.comp.lang.visual-basic
Titolo: [!] VB e Linux

Non ho ancora guardato bene ma credo che questo dia una bella mazzata a M$.
L'importante č che VB sopravviva :)
http://www.borland.com/kylix/vb/
Ciao

L'importante è che VB sopravviva :)
mmm, ok. Sembra Delphi e non VB.
Vabbeh... personalmente odio Delphi e gli preferisco il C++Builder (come
linguaggio), ma almeno ora c'è un ambiente di sviluppo decente anche per
linux.
Ciao

 ha scritto

be', visto come gira linux, direi che qualche cosa di almeno decente ci
fosse anche prima. se devo giudicare dai risultati, mi piacerebbe che ci
fosse qualche tool decente per win9 :))

mmm, ok. Sembra Delphi e non VB.
Infatti e' Delphi e con VB non ha niente a che vedere. Non e'
compatibile e, stando a quel che dicono "e' possibile portare il
codice con un minimo di sforzo", che significa che devi riscrivere
l'80% del codice, quando va bene.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

Se fossi shunk ti darei tanti bacetti (hihihi) ...
Salve
                Dbg
pal ha scritto nel messaggio


 wrote in message
news:dd7h7tk2bclgqro1m...@4ax.com...


Il punto 1 e' una prerogativa del mondo win.
Il punto 2 lo hanno praticamente tutti i sistemi di debug, anche il gdb per
linux.
Salve
            Dbg
*Alessandro* ha scritto nel messaggio


 wrote in message
news:Rjee6.77041$ew1.4...@news.infostrada.it...


di codice? :)
mmmm .....
gdb ti permette di impostare tutte le variabili accessibili e di lanciare le
funzioni accessibili.
Non ti permette di aggiungere variabili o altro senza stoppare il programma
e ricompliare.
Sono pienamente d'accordo con te che alcuni tools sono irrinunciabili, ad
esempio in Vb, sembra una cavolata, che quando premi punto ti fa' vedere la
lista delle proprieta' (con quel tools e i tipi definiti dell'utente ho
risolto il problema della sicurezza delle variabili globali e il probelma di
ricordarle e impiegando meno tempo nella scrittura del codice).
Salve
            Dbg

garantisco per le successive), in effetti.
No, infatti solo VB permette di
- usare e testare nella "immediate" var/funzioni/sub senza compilare, fare
il run e stoppare il prog. in un punto dove lo scope di tale
var/sub/function è accessibile.
- avere una finestra di debug degna di tale nome.
- usare e testare funzioni che non vengono usate nel programma (in genere se
hai una funzione che non viene usata e provi ad usarla, anche nelle
condizioni del punto 1, l'IDE ti dice "function eliminated by linker")
- avere la possibilità di testare _tutte_ le funzioni a tua disposizione
nella "immediate".
    Spesso i compilatori più "seri" ti dicono "invalid expression in
evaluator"
E questo prendendo in considerazione _solo_ l'"immediate window".
E mi dispiace dirlo, ma, gli strumenti linux non hanno nemmeno questo.
Ciao

evaluator"
]zac[

su VC++, che e' peraltro piuttosto portabile.
Portabile *A COSA*? Non porti niente da nessuna parte, tant'e' che le
cose compilate con VC su Intel non girano nemmeno su NT/Alpha, a meno
di non comprare un ulteriore tool...


 wrote in message
news:h1ue6.83631$ew1.5...@news.infostrada.it...


 Saluti.
Il codice, Gianni, il codice :)
Se scritto bene, un codice VC++ lo ricompili su gcc, cosa che non si puo'
dire di VB.
Ciaotutti,
Alessandro

ehehehe, tipico ms, ti danno qualcosa di buono, e poi e' difficilissimo
usarlo utilmente.
Io spero solo in un intervento di manipolazione genetica, un DNA unixmicro
(e' prima unix perche' la micro e' un virus mortale).
Salve
            Dbg
*Alessandro* ha scritto nel messaggio


P.S.S. una lotus con la radio .....
Piuttosto una radio con fuori una Lotus... :)


Piuttosto una radio con fuori una Lotus... :)
E la bionda (o almeno la honda)?
Salve
                Dbg

E la bionda (o almeno la honda)?
La bionda gia' ce l'ho e purtroppo non mi e' dato di cercarmene altre,
anche occasionali ;)
Per la Honda, sulle 4 ruote preferisco le tedesce --oddio, anche sulle
2 gambe le tedesche sono meglio delle giapponesi =)--, mentre per le 2
ruote sono un patito di Kawasaki, che amo anche per i robot
incredibili che fanno...


dire di VB.
Oddio, pero' devi scrivere applicativi window-less e senza chiamate
alle api, altrimenti compili un po' poca roba. O no? Non ho mai usato
djgpp e simili.
Portare il codice C++ scritto in Windows in Linux mi sa da qualche
problema.
Per VB, c'e' un discreto progetto --anche a un punto decente-- per un
interprete runtime per VBA che gira in Linux. Naturalmente, ci stanno
lavorando su. Il With per ora non funziona.


 per linux.
Sinceramente non so quanto successo possa avere una simile applicazione
nel mondo linux.
Al momento non si capisce (o almeno io non l'ho capito) se Kylix sara'
reso Open Source o meno, e il non essere OS sarebbe gia' un freno enorme
alla sua diffusione.
Anche il prezzo, $ 1.999 la versione server e $ 999 la versione desktop
(che credo abbia poca ragione di esistere su linux, almeno ora), credo
possa essere
un altro deterrente alla sua diffusione.
Vedremo quando sara' disponibile (ancora un mesetto).
Ciao.


Ciaotutti,
Alessandro

collimano.
Secondo me e' possibile avere anche nei compilatori C la possibilita' di
modificare il codice in debug, sarebbe un macello (servirebbe tabelle dei
simboli multiple e caricabili e linkabili dinamicamente e altre cosucce
decisamente complesse) ma possibile.
Cmq questo e' l'unico vero limite che esiste, gia' adesso i debugger ti
consento di cmbiare il contenuto delle variabili, spostare il punto di
esecuzione, ecc.
Salve
            Dbg

             Dbg
Saluti e BATCH.
Alessandro

Una funzione che inizializza un array di 10000 elementi in vb consiste di
]zac[


E mi piacerebbe tanto tanto poterlo fare in C :P
Un bel C interpretato... Chissa' se e' fattibile :)
Ho visto un ambiente di sviluppo ASM che conteneva un interprete per
l'assembly... Facevi il debug in run immediato come GWBASIC...
Mah... Ciaotutti,
Alessandro

Kylix/Delphi), allora la portabilita' e' praticamente totale.
Non ci siamo capiti. Sul sito dicevano che la portabilita' di
applicativi *VB* e' possibile con Kylix con un minimo di sforzo. Ma
siccome VB e Delphi non sono neanche parenti lontani, devi riscrivere
una vagonata di codice. Chiamate alle API non ci avevo neanche
pensato: naturalmente quelle saranno un problema ancora piu' grande...


La Borland sta gia' prendendo accordi anche con Gnome.
Nel momento in cui succedera', ci faro' un serio pensiero.
Questa e' la prima buona notizia della giornata :)
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!


 GPL (non commerciale).
Questa non l'avevo proprio vista.
Ciao.

 scoping delle variabili e delle procedure.
Fammi capire... Dato questo:
Function GetFirstLine(FileName As String) As String
    ' Codice vario che legge la prima linea del file
    ' e ritorna una stringa
End Function
ovvero
LPSTR GetFirstLine(LPSTR lpszFileName)
{
    // Codice vario che legge la prima linea del file
    // e ritorna una stringa
}
Tu puoi scrivere l'equivalente di questo:
?GetFirstLine(filename$)
O addirittura di questo:
?GetFirstLine("C:\pippo.txt")
In C?
Senza dover mettere linee di codice fasulle che chiamino la tua funzione?
Se mi spieghi come, una birra al mitin te la offro io :)
Tieni conto che io uso VC++...
Approposito del mitin, come ci arrivi tu? :) Zio pal mi diceva che sei di
area lombarda... Vorrei capire se riesco ad arrivarci o devo dare forfait :)
Ciaotutti,
Alessandro

Se mi spieghi come, una birra al mitin te la offro io :)
Un'altra? Porello, non si torna piu' a casa... ;D
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!


 Ops, sto solo sognando...
Ti consiglio di dare uno sguardo qui
http://utenti.tripod.it/papero/bench/benchmark.html
, potresti avere
delle sorprese.
Ciao.

 LINK.EXE).
C2.EXE != CL.EXE.
Ciao.