Newsgroup: it.comp.lang.visual-basic
Titolo: info esecuzione eseguibile

Salve,
scusate la domanda forse un po' banale.
un eseguibile generato da Visual Basic e' possibile lanciarlo senza
ausilio di librerie particolari?
Insomma se installo windows 2000 ex novo in modalita' standard, ed
eseguo un file exe generato da Visual Basic che mi ha inviato un amico
funziona correttamente o ho bisogno di qualche installazione particolare
per poterlo eseguire?
Inoltre gli eseguibili VB sono compatibili con WinXP ?
Grazie.

 Inoltre gli eseguibili VB sono compatibili con WinXP ?
Un programma che non usa librerie diverse dal runtime se installato
correttamente ha un'alta probabilità di funzionare al primo colpo.
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Non c'e' un modo per includere la libreria nell'eseguibile?

 Inoltre gli eseguibili VB sono compatibili con WinXP ?
Se il tuo programma utilizza solo i controlli thunder, cioè non fa uso di
ocx o librerie particolari funzionerà senza bisogno di installare
nient'altro, infatti win2k comprende i runtime di vb5 e 6.
Per quel che riguarda Xp mi sembra di ricordare che di default includa solo
i runtime di vb6.



No, devi come minimo installare le runtime di Visual Basic.
Inoltre se usi altri controlli oltre quelli standard allora devi pure
includere i vari .ocx :)

 .ocx :)
Si, utilizzo anche qualche controllo ocx.
E' possibile allora inglobare il tutto in un solo file? Per esempio
utilizzando un binder o un exe joiner non so se si chiamano cosi', quei
programmi che uniscono piu' file in uno solo conservando la proprieta' di
.exe
Grazie.


No, fondamenti base di VB.
Devi avere il runtime come minimo e poi ....... tutto quello che hai usato e 
che non è incluso nel runtime.
Se fosse possibile la smetteremmo di bestemmiare con le varie utility di 
setup e copieremmo un solo file in una directory.... questo però si può fare 
con .NET, ma non con VB6 

 Grazie.
Leggi la risposta ha cui hai postato. Te lo avevano già detto e non devi 
fare altro che leggere quello che altri ti hanno già detto. 

 con .NET
miraggio.
programmininino vbnet.
da macchina con vb6/vsnet a macchina con gli stessi vb6(vbp compresi)/vsnet.
non gira.
ciao, j.

 ciao, j.
Cioč hai un programma .NET che gira su una macchina e su un'altra no e sono 
configurate alla stessa maniera, stesso framework e stessi update?
Se č cosě torno a VB6 e lascio da parte gli ultimi 3 mesi di bestemmie 
sull'help e sui libri di .NET 

 sull'help e sui libri di .NET
mi spiego. con net non sono sicuro di niente, e le polemiche sono l'ultima
cosa che serve.
il lap e il desk di casa sono configurati +- allo stesso modo. win2000 pro
ita sp4, vb6 sp6 ita ent (desk) usa pro (lap), vsnet 2003 (di msdn), tutti i
wupdate salvo il journal viewer.
sul lap ho preso un mini programma in vb6, con solo una flexgrid, e gliel'ho
fatto convertire in net. bruttino come prevedibile, ma volevo solo veder
girare qualcosa. ho copiato tutta la cartella sul desk, stessa posizione, e
non girava.
ho riprovato ora, e gira. ma dell'altra volta sono sicuro, l'exe e' del 26
maggio, ero appena stato da balena e mi era piaciuto, quindi ci sono rimasto
malissimo, e per qualche mese ho lasciato net tranquillo nelle sue dir.
di certo anche ora, sul desk di casa e sul desk dell'ufficio, ogni volta che
lancio vb6 parte l'installer di net, e devo cliccare 5-6 cancel. gli ho
anche ridato il dvd ma c'e' stato mezz'ora e la rottura continua. per
fortuna sviluppo sul lap.
per ulteriori prove piu' serie aspetto vs2005. nell'idea ci credo abbastanza
(anche se in ms imho sperano un po' troppo che il mondo dei programmatori li
seguira' fideisticamente), ma avendo pochissimo tempo vorrei una versione
relativamente stabile. intanto non posso seguire un ng dedicato, pero' le
risposte relative a net che capitano qui le leggo attentamente.
e l'ultimo programma che serve a me, solo a me, su un solo pc, lo sto
facendo in dao/sql, perche' ho poco tempo, deve girare subito e dappertutto,
mi serve molto e voglio prestazioni decenti, non menate di mdac mica mdac e
recordset improvvisamente non aggiornabili. alla mia veneranda eta' sono
giunto alla conclusione che e' utile la tecnologia che dopo averci speso
tempo a impararla i problemi li risolve. ho appena messo win2000 su tutta la
mia lan, almeno da quel punto di vista respiro: metto il framework sui p200,
che gia' ansimano ora ? a redmond hanno sentito parlare dei tagli alle spese
? sempre disposto ai cambiamenti, ma al momento anche in prospettiva
preferisco win2000/vb6 senza supporto ms che longhorn/vbnet con supporto ms
:P
tu pero' se sei giovane e hai tempo studia qualcos'altro, net, java, fai tu,
ma studia :)
hth, ciao, j.

 ma studia :)
buon consiglio :)
Ciao

 tentare di dargli il CD che chiede.
e' che chiede il dvd di net. gliel'ho dato, ma sui desk insiste. lo strano
e' che sul lap gli va bene. in questo caso non sono riuscito a capire cosa
quando e dove.
con ha office2000 e vb6, invece e' proprio meglio che il cd di office sia
sottomano. seno' vb rischia di non partire proprio.
mo' la sys l'ho rifatta su un usb da 250g e installero' da quello. c'e'
tutto windows, office, vs6, vsnet, sp, sr, foto del gatto di gates. hai
presente quell'anigif "downloading the internet, xxx minutes
remaining..." -- ecco. tanto murphy sa perfettamente che quando mi servira'
me lo saro' scordato :)
ciao, j.

 hth, ciao, j.
Ciao

 forza far girare VB6..... Problema delle PA.
strano, non dirmi :P
ciao, buon lavoro/hobby, j.

 in cui scrivo con .col, .row, textarray e via dicendo.
Evita di usare oggetti COM con .Net: da quel poco che ho visto funzionano
male e danno un mucchio di problemi.
Il 99% dei problemi è direttamente affrontabile in .Net senza ricorrere a
COM e interop (le api).
Il convertitore VB6 -> .Net fa pietà: avrebbero fatto più bella figura non
inserendolo.
Il codice prodotto è, nel migliore dei casi, pessimo e mantiene l'uso degli
oggetti COM.
Ciao
--
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

 non gira.
però il programmino sviluppato con .net che ti inviai molti mesi fa aveva
girato correttamente senza bisogno di nessun setup, no?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo


 girato correttamente senza bisogno di nessun setup, no?
si'. non serviva il setup. ma dopo ho dovuto fare due visite oculistiche.
ricordami di inotrarti le ricevute :)

 ricordami di inotrarti le ricevute :)
mah...
mi sembra un po' tirata per i capelli come richiesta di risarcimento...
quasi come incolpare rocco siffredi perchč ti č venuta una fallalgia
continuando a guardare i suoi film.


 continuando a guardare i suoi film.
a parte che r.s. mica mi manda i suoi prodotti chiedendo di guardarli,
quella sarebbe una richiesta tirata per i peli :)

 ciao, buon lavoro/hobby, j.
Altrettanto