Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 --> VB2005

E' proprio così ardua (leggi: umanamente impossibile) la conversione dei 
vecchi progetti?
Leggendo qua e la sembra di si.
Confermate che conviene rifare da capo?
Ho un progetto che usa 5 ocx nostri, 7 ocx microsoft vb6, altri 3 
controlli utente integrati, qualche dll e ocx di terze parti, e circa 
15.000 linee di codice.
E per cosa? Per far eseguire lo stesso programma più lentamente, e 
renderlo un po' meno portabile. Però con i pulsanti più fichi...
Cosa fare? Legione straniera?
Marco F. che quasi quasi rinnovo il passaporto


Puoi sempre suicidarti, evitando di scegliere ;)

 Cosa fare? Legione straniera?
Il mio sogno č riuscire a trasferirmi in un'isoletta a vendere il gelato :)
Ciao 

 renderlo un po' meno portabile. Però con i pulsanti più fichi...
sul più lentamente, probabilmente hai ragione. ma non ne sono sicuro
(dipende un po' dal progetto, da come è strutturato... da diecimila
cose...). sul "meno portabile"... beh, gli exe generati da VB6, dov'è che
li porti? :-)
cia'
	d.
-- 
Sai quelli che dicono: «Uno torna la sera a casa stanco...».
«Che strazio questo che torna sempre a casa stanco. Lo detesto.
Ma non tornare a casa! Sei stanco? Muori!». 
                                             ### E. Vaime

 wrote:

Tenerlo così com'è? Per eventuali upgrade puoi sempre utilizzare il
VB6
Dove lavoro ho almeno una 15ina di programmi + o - complessi scritti
in VB6 e non mi sogno minimamente (anche perchè non c'è una vera
ragione) per riscriverli in 
VB.NET
 o C#.
Ovviamente da adesso in poi ogni SW nuovo è in C#.

 vecchi progetti?
Se vuoi che vadano e basta, ma non che siano ben scritti in .Net, c'è 
il wizard di conversione automatica dei progetti, che funziona 
benissimo.
Io ho migrato anche roba enorme, giusto per curiosità. Giusto qualche 
warning, ma poca roba.
Se invece vuoi che siano ben fatti per .Net, beh, allora ci sarebbe 
parecchia roba da rivedere...
Alberto
-- 
Léo Campion: Il lavoro è l'occupazione di chi non ha nulla da fare.

 ha scritto
stavo giusto cercando un tuo indirizzo.
antispam a parte, quello qui sopra e' buono?
ho trovato una paginetta sulla citta' a esagono, se vuoi te la mando.
ciao, a. 

Sembra che andrea palazzi abbia detto :

Vai e colpisci.
L'indirizzo è buono.
A proposito...
Tu non avevi lavorato con il comune della città della secchia?
Per caso con l'archivio?
Alberto
-- 
Karl Marx: Le circostanze fanno l'uomo non meno di quanto l'uomo faccia 
le circostanze.

 Vai e colpisci.
sto amndando.
(la dislessia avanza inesorabile. sono quasi pronto per net :P )
ti dico nel mail.
ciao, a.

 Ovviamente da adesso in poi ogni SW nuovo è in C#.
un gemello!


 benissimo.
avrei un pelino da ridire. se solo solo il tuo programma paciuga un po' in
rete, con le porte seriali (per non parlare di OCX di terze parti), la
conversione è tutt'altro che indolore... almeno, così è stato per noi qua -
che infatti alla fine ci siamo tenuti i nostri progetti VB6 tranquilli e
stabili in VB6...


 stabili in VB6...
OCX di terze parti è ovviamente una scelta che escludiamo in partenza. 
Non abbiamo mai avuto la reale necessità di usare roba non Microsoft, 
al limite gli OCX ce li siamo fatti noi compilandoli internamente al 
progetto.
Di seriali ne usiamo a volontà, e non ci sono problemi (ovvio che il 
wizard poi utilizzi l'interoperability, non si parlava di ottenere 
progetti ottimizzati .Net, ma solo progetti funzionati).
Credimi, un progetto scritto in VB6 rispettando regole di good 
practice, si converte in automatico e gira al primo colpo. Che poi sia 
bello in senso .Net, assolutamente no.
Ciao
Alberto
-- 
Konrad Adenauer: All'intelligenza Dio ha posto limiti, alla stupidità 
no.

 vecchi progetti?
la domanda IMHO è mal posta!
TU dovresti chiederti...ho la necessità di trasportare il mio progetto 
in NET?
Se la risposta è SI...è un "male" che devi affrontare!
Se la risposta è "NO"...vivi tranquillo con il vb6!
Il fatto che il VB6 sia uscito di produzione NON VUOL dire che 
AUTOMATICAMENTE io scelga di portare tutto su NET!
La domanda è...perchè dovrei farlo?
Una possibile risposta....perchè non trovo più programmatori per vb6 ma 
solo per vbnet...e chi me lo manutiene il sw se non ci sono più 
programmatori in vb6?...ecco una buona ragione!
Perchè voglio nuove funzionalità?....qui si comincia a dubitare...e si 
va nelle guerre di religione (meglio Xbox o playstation)...ognuno 
risponde come gli pare!
Indubbiamente offre nuove possibilità allo SVILUPPATORE...va visto (e 
qui io dubito) se ciò si traduce in qualcosa di migliore per l'uTonto!!!
Perchè voglio meno casini nell'installazione?
Vero in parte...
Perchè voglio più prestazioni?
Assolutamente falso....logico che una applicazione per VBnet va più 
veloce che una per VB6....
L'app per Vb6 gira anche su un P3....quelle per net se non hai il 
mega-iper-super pentium 200 con 5550Ghz con doppia alabarda spaziale e 
pugno atomico rotante... non gira!...
Prova a mettere quella per VB6 sul Mazinga Zeta che poi ne 
riparliamo...guarda è proprio una cosa che sto sperimentando adesso!
(Notebook nuovo di pacca con 2gb ram Vista Home Turion64 17" 
Wide..BletoothWiFiSmartcardCipCioptriploUsbconAvvitamentocarpiatoealtro 
ancoraUnaVeraRificolonaDiLucine...dalla PMCIA metti i chicchi dalle 
cuffie esce il caffè...nel masterizzatore inserisco il pane in 
cassetta...Vista suona...è pronta la colazione!!!)
Poi tutto si incasina...perchè M$ ho messo Vista....
però non sò se M$ sta facendo una scelta in prospettiva giusta!
Di sicuro la sta facendo coraggiosa (ha buttato via tutto il 
vecchio...Vstudio..XP...ADO....etc etc)...poi se pagherà ...chi lo sa!
Chiudo dicendo che (come è stato più volte detto negli anni) lo 
strumento è importante...ma mai quanto stà fra le 2 orecchie!
SINTESI:
cambia solo se ti conviene commercialmente...a meno che tu non sia uno 
che programma solo per divertimento....e non ci ricavi la pagnotta!!!
Saluti!

 Il mio sogno è riuscire a trasferirmi in un'isoletta a vendere il gelato :)
Se non ricordo male c'era già stata una discussione in merito al lavoro 
di gelataio... spè che la trovo su google...
...mumble mumble...
Eccola!
http://groups.google.it/group/it.comp.lang.visual-basic/browse_thread/thread/576b0b72f1dfea44/1f0d6a008c272545?lnk=st&q=&rnum=1&hl=it#1f0d6a008c272545
Fa strano rileggere termoPilucco, Lord Rayden, e il grande Lupo. ^_^
bye