Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 su seven !

Qualcuno è riuscito ad installarlo ? 

  , cara Microsoft se non ti dai una mossa qua si torna tutti al Gfa basic !
non ho capito, ti stai per caso lamentando del fatto che un ambiente di 
sviluppo non piï¿œ supportato, che ha circa 16 anni non si possa 
installare su Windows 7?
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

 sviluppo non pi� supportato, che ha circa 16 anni non si possa installare 



SI INSTALLA  BENE !
L'IMPORTANTE è LANCIARE IL SETUP
COME AMMINISTRATORE  DAL MOUSE TASTO DESTRO
CIAO

 ha scritto nel messaggio 
news:ij1arm$kkg$1...@news.eternal-september.org...



Sì. Prova a seguire queste istruzioni:
http://forum.html.it/forum/showthread.php?s=&threadid=1367132
-- 
Ciao, Adriano
----------------------------------
Togli "rosso" per contatto privato

 esce "Imcompatibilit� con le funzioni a 64 bit di Windows .."
E lui mica a detto Windows 7 64 bit.........
Che poi in WOW  dovrebbe installarsi comunque


ops l'acca :-) 

 
o quelle indicate in questo ng pochi post fa (25 gennaio 2011)
M.
-- 
Attenzione: indirizzo e-mail non valido
(per rispondere togliere gli alcolici e il suffiso invalid)
Invalid e-mail address.
(Remove alcohol reference and "invalid" suffix for responding)

 ha scritto nel messaggio 
news:4d542225$0$1358$4faf...@reader2.news.tin.it...


 leonello
Eh eh, ciao Leonello,
vedo che la soluzione che ti ho suggerito a suo tempo... ti è piaciuta.
Saluti
Marco



http://forum.html.it/forum/showthread.php?s=&threadid=1367132
Anche io avevo seguito le istruzioni alle quali ti riferisci, ma poi mi ero 
scontrato con un altro scoglio nell'installazione dei service pack, cosï¿œ 
alla fine mi ero arreso e avevo installato Visual Studio 6 sulla macchina 
virtuale Windows XP Mode.
Una piccola parentesi:
http://social.answers.microsoft.com/Forums/it-IT/w7installit/thread/da25c735-ae2d-4d36-b0e9-96a9749d9b05
Sul forum di cui sopra leggo: "non c'ï¿œ differenza di velocitï¿œ apprezzabile 
ad occhio umano tra i programmi a 32 bit che girano su un OS a 32 bit e uno 
a 64 bit".
Eppure, a me pare di riscontrare qualche differenza.
Io ho un applicazione win 32 che funziona in maniera cosï¿œ distribuita:
Macchina W (XP): ospita gli eseguibili
Macchina X (Win Server 2003): ospita un db sql server che serve per 
l'autenticazione degli utenti
Macchina Y (Win 7 64 bit): ospita runtime, dll e archivio SQL Server per i 
dati di lavoro; da questo "client" vengono eseguiti i programmi su W che 
accedono ai dati su X e su Y
Macchina Z (macchina virtuale XP in esecuzione su Y): ospita runtime, dll; 
da questo "client" vengono eseguiti i programmi su W che accedono ai dati su 
X e su Y
Le stesse applicazioni, mi pare che siano eseguite su Z piï¿œ rapidamente, 
rispetto all'esecuzione su Y, nonostante che Z sia su una macchina virtuale.
Non so dire se la differenza sia attribuibile al fatto che su Win7 tali 
programmi siano eseguiti in "emulazione a 32 bit" o ad altre cause.
Ciao!
    Alex

 Qualcuno è riuscito ad installarlo ?
Io ho installato il VB5, vale ? :-D
Bye, G.

 
MA io l'ho installato senza nessun problema....non capisco o.O


Da profano perchï¿œ tutto questo interesse per vb6 quando ci sono prodotti 
aggiornati e al passo con i tempi? Cosa rende appetitoso ancora oggi vb6 
rispetto ai nuovi prodotti? 

 rispetto ai nuovi prodotti? 
Eheheh, per la stessa ragione per cui si usa ancora COBOL :D C'è tanto software
(ed hardware) anziano che deve essere manutenuto ed "aggiornato" con lo stesso
ambiente.
Da noi si usano VB6 e .Net 2005 pensa te :) (oltre a COBOL)
Si vive all'insegna dell'Integrazione tra vecchio-nuovo-moderno


Concordo però fino a un certo punto, una integrazione che però di fatto ne 
impedisce la crescita, nel senso che comunque si arriverà prima  o poi al 
punto che non si potrà più usare quell'hardware e quindi necessariamente si 
dovrà passare a una macchina nuova, in tal caso il prodotto software si 
ritroverà sempre e comunque ad essere riscritto per intero.
Considerando che l'hardware non è progettato per funzionare col software, ma 
il software per funzionare con l'hardware, ritengo che questi vincoli siano 
prevalentemente di natura economica, poco investimento etc? E' cosi? Cioè si 
cerca di tirare avanti cosi finchè si può, e dopo? quando non si può più?
Cosa impedirebbe infatti, per questo motivo, di sviluppare lo stesso 
software per l'hardware anziano utilizzando linguaggi più moderni? Aprendo 
cosi anche la possibilità di utilizzare quelle macchine in ambienti 
operativi al passo con i tempi?
Del resto è da tempo memore che per ogni software vengono rilasciate 
versioni più aggiornate che risolvono difetti e introducono nuove 
funzionalità; è proprio questo che mi sfugge, perchè proprio vb6 e non 
qualcosa di nuovo o addirittura qualcosa di più vecchio tipo vb4 o vb5?

Installi Sun Virtualbox, crei una macchina virtuale con Xp e ci installi 
ciò che vuoi, compreso VB6.  Saluti


vecchio tipo vb4 o vb5?
Perchè VB6 è l'ultima versione prima di .NET?
Che molti ancora oggi (sebbene gratis) non digeriscono?
Forse perchè non val la pena scimprarsi con un linguaggio che di nuovo ha 
solo l'interfaccia?
Perchè la maggior parte delle funzioni più utilizzate sono le stesse 
stra-collaudate che si usano in VB6?
Perchè .NET e non Delphi, Cobol, Pascal?
Ogni linguaggio va bene se riesci a fare quello che ti serve.
La sicurezza dipende dal sistema e non dal linguaggio utilizzato per 
sviluppare un'applicazione.
Per quanto riguarda i DB esistono i driver ODBC... o sbaglio?
Dimenticato qualcosa? 

ciò che vuoi, compreso VB6.  Saluti
Oppure fai come me e utilizzi VB6 Portable ottimizzato su Seven 64Bit... una 
scheggia!!! 

Tiscali ha scritto:

Cosa è il VB6 Portable ottimizzato?
E' diverso da VB6 + sp6?
-- 
Greg 

E' diverso da VB6 + sp6?
Al portable mancano diverse cose... il SP6, la MSDN e altre cosettine.
L'ambiente funziona bene, ma ha delle limitazioni,
e per superarle e necessario un ripristino manuale!
Ovviamente poi se lo installi su HD esterno,
te lo porti dove vuoi e lo usi dove vuoi!!! 

Visto che è un portable non ha bisogno di nessuna installazione,
intendevo dire... lo metti dove vuoi... io per esempio ce l'ho in un HD 
esterno
che mi porto pure al lavoro.
In ufficio quindi non risulta nessun ambiente di sviluppo installato,
e la licenza che uso è la mia! 

 Per quanto riguarda i DB esistono i driver ODBC... o sbaglio?
che sono la soluzione più lenta e meno flessibile possibile.
.m
-- 
è corta

 una scheggia!!!
Non lo conoscevo!!!!!
Vado subito a leggere di cosa si tratta. Grazie


 ritroverà sempre e comunque ad essere riscritto per intero.
Un software scritto bene in VB6 nel 2000 gira ancora regolarmente su 
qualunque sistema operativo Windows e qualunque hardware.
Poi, posso capire che un 'nuovo software' vada fatto con strumenti più 
aggiornati, non fosse altro perchè prima o poi arriverà un sistema 
operativo che non garantirà più il funzionamento della virtual machine 
di VB6, oppure gestirà la sicurezza in modo più serio, e non possiamo 
trovarci con un prodotto del 2011 che non funziona nel 2012.
Ma nel momento in cui un software in VB6 del 2000 funziona ancora 
benissimo, se il cliente mi chiede che nel log venga scritto "Pippo" 
anzichè "Pluto", io ho due possibilità:
- faccio un trova e sostituisci in VB6, ricompilo e fatturo un'ora di 
lavoro.
- riscrivo e ritesto tutto il software, e fatturo un mese di lavoro.
Alberto

 te lo porti dove vuoi e lo usi dove vuoi!!!
Si, ma � una cosa fatta da te (e llaora spiegami come fare) oppure � di MS?
-- 
Greg 

 Al portable mancano diverse cose... il SP6, la MSDN e altre cosettine.
Chiamale cosettine...
Io con un VB6 senza l'ultimo SP non ci proverei neanche,
a fare cose serie, dove con "serie" intendo più di due
controlli in croce e dieci righe di codice.
E senza le ultime versioni dgli OCX, oltretutto, col
rischio di avere dei conflitti "inesplicabili", e a
seguire le solite maledizioni rivolte alla MS anziché
al programmatrota di turno.
***************
A me, quando si limita a fare il comico, Grillo sta
simpatico... in uno dei suoi monologhi disse una cosa
sugli articoli di giornale che mi è rimasta impressa,
cito a memoria:
"Tu vedi questo giornale e leggi: 'Montagna killer:
giovane alpinista inesperto cade per seicento metri
dal paretone nord di notte in pieno dicembre', e
pensi: ma 'montagna killer' o 'alpinista pirla' ?"
Ecco: è la MS che dovrebbe supportare per l'eternità
un prodotto di tredici anni fa, o il programmatore ad
utilizzare *bene* gli strumenti più adatti al proprio
lavoro ?
Questo, tenendo presente che anch'io avrei preferito
che avessero continuato a sviluppare il VB classico,
e che continuo a manutenere programmi che ho scritto
all'epoca in VB5... ma guardiamo in faccia la realtà,
per favore.
Bye, G.

al programmatrota di turno.
Il VB6 che utilizzo e che ho installato da me seguendo le varie guide in 
rete, è completo di tutto anche del SP6 ovviamente!!!
Ti posso garantire che sul mio computer (un quad con 6 GB di Ram) in cui c'è 
installato W7 64Bit gira senza problemi.
In ogni caso le libreria che uso più sovente è la DAO360, tutto il resto con 
API e controlli sotto codice... si trova di tutto oramai lo sai. Basta 
andare su Planet-Source-Code per esempio per trovare vagonate di puro 
codice, da semplici librerie a controlli anche molto complessi. Oppure su 
vbAccelerator... ma ce ne sono davvero tanti, c'è solo l'imbarazzo della 
scelta.
Ti dirò di più, alcune applicazioni le sto addirittura scrivendo in JAVA con 
JABACO, non so se lo conosci. Se non lo conosci, cercalo in rete... e guarda 
come si può programmare anche in JAVA con un'interfaccia ricalcata su quella 
di VB6!!!
Ciao