Newsgroup: it.comp.lang.visual-basic
Titolo: Sopravvivera' vb6 con l'arrivo della piattaforma .NET ?

Ho cominciato ad esaminare un po' Vb.net e  ho dovuto constatare che non si
tratta di un'aggiornamento a vb6 ma  di un nuovo ambiente assai diverso.
E' completamente orientrato agli oggetti ,supporta l' ereditarieta'
di classe e fin qui OK , ma ci sono piu' ' di 3500 classi ,metodi ed eventi
nuovi o semplicemente cambiati di nome  giusto per farti perdere tempo ,
oggetti Application e Screen introvabili........... e poi sistema di
creazione pacchetti  di installazione completamente diverso ........metodi
grafici completamente cambiati......
Oggetti e metodi per le operazioni di stampa completamente cambiati  (non
parlo dei tool per la creazione dei report ma dell'oggetto printer che non
esiste piu,) ,poi c'e
Ado.net  che senza dubbio ha dei vantaggi ,ma le vecchie liberie Ado anche
se richiedevano qualche
riga di codice in piu' erano assai piu' flessibili.
Be ,uno potrebbe sempre continuare a sviluppare in vb6 , ora anche con  Xp
e' tutto Ok,  ma mi chiedo :  Microsoft fara' in
modo che le applicazioni create con Vb6  nei futuri sistemi operativi non
possano piu' girare ?
--


Sarebbe un po' stronza che dici?
girano ancora programmi dos......
ciao

 girano ancora programmi dos......
Si pero' se hai w95 e W98 puoi farci girare Vb6 ,
invece per vbnet occorre un os Nt (W nt  w2000 professional ,Xp professional
o superiori)
Purtroppo la politica Microsoft e' sempre stata questa.

 o superiori)
Su W98 le applicazioni dotnet girano tranquillamente, su Win95 (essendo
ufficialmente non più supportato) no.
Per lo sviluppo ritengo tali limitazioni accettabili sopratutto visto che
debuggare applicazioni ASP.net senza avere IIS sotto sarebbe stata un po
dura...
Corrado

 ufficialmente non più supportato) no.
Mi sono sempre chiesto se questo significa solo che nel codice del setup
hanno messo
if (winver < WIN_98) then
    msgbox "non supportato"
    End
End if
Perchè alla fine non vedo il motivo per cui molti pacchetti debbano girare
su 98 e non su 95 dato che le differenze nei due si riducono a un
Ver = WIN_95 + 3
Ciao

 Ver = WIN_95 + 3
ROTFL =)
Comunque ci sono alcune differenze sostanziali una fra tante il File
System:  WIN_95 e' FAT16 a differenza di WIN_98 SE (Second Edition -
approposito sono certo che anche WIN_98 prima edizione non sia
supportato).
Happy Coding =)
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt

 supportato).
Per dir la verità anche win98 first e win95b/c sono fat32...
ciao
ugo

 Per dir la verità anche win98 first e win95b/c sono fat32...
AFAIK avere un sistema FAT32 era facoltativo e non di default, tanto che
esisteva il tool di migrazione verso FAT32.


 esisteva il tool di migrazione verso FAT32.
Sě, questo č vero.
Tuttavia sono del parere anch'io che win98 sia poco piů che un 95
"taroccato"...
ciao
ugo

Le applicazoni dotnet girano anche su Win98 prima edizione, credo che, visto
che VS.Net è uscito quando Win95 per microsoft era fuori produzione, hanno
deciso di evitare ulteriori problemi decidendo di non permettere
l'installazione del CLR su macchine Win95.
Per la cronaca, tutte le applicazioni dotnet vogliono IE 5.01 installato e,
per NT il service pack 6.0a altrimenti non si installano, questo per
garantire una base di partenza comune ed escludere bachi gia risolti in vari
service packs
HTH
Corrado