Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Realizzato da Lenovo e installato presso il Cineca di Casalecchio di Reno, Pitagora offre circa 44 PFlop/s di potenza di calcolo ed è dedicato alla simulazione della fisica del plasma e allo studio dei materiali avanzati per la fusione, integrandosi nell’ecosistema del Tecnopolo di Bologna come infrastruttura strategica finanziata da EUROfusion e gestita in collaborazione con ENEA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Rullo di lavaggio dei pavimenti abbinato a un potente motore da 28.000 Pa e a bracci esterni che si estendono: queste, e molte altre, le caratteristiche tecniche di Z60 Ultra Roller Complete, l'ultimo robot di Mova che pulisce secondo le nostre preferenze oppure lasciando far tutto alla ricca logica di intelligenza artificiale integrata
Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-11-2004, 18:43   #1
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Il VB6 , problemi di distribuzione.......

Ho realizzato un pacchetto gestionale composto da diversi *.exe che si chiamano l'un l' altro e si scambiano i valori delle variabili tramite un database che fa da "Caronte", tutto funziona bene.

Tutto il progetto è di 115 MB.

Per altri programmi più piccoli composti da un solo *.exe non è un problema fare il pacchetto per l' installazione, ma per questo non so proprio come fare anche se ho risolto il problema in modo non proprio corretto.
Non so fare il pacchetto per l' installazione che installi tutti gli *.exe del gestionale.

Ho un grave problema nel trasferire il gestionale da un PC all' altro e non posso distribuirlo normalmente come si fa per gli altri programmi.

Debbo seguire la seguente procedura:

1) Trasferisco tutta la cartella che contiene il gestionale nel nuovo PC.
2) Trasferisto tutti i componenti che mi indica i progetto, nella cartella C:/windows/System del nuovo PC. ( perchè credo che li debbano stare e così mi era stato detto di fare )

Ma non funziona, sembra che gli manchi qualcosa.

SE PERO' :
sul nuovo PC Installo anche il VB6 allora tutto funziona regolarmente.

E' una scocciatura notevole. Che cosa posso fare per togliermi da questo impiccio ?

Grazie,
Visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2004, 23:27   #2
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
guarda che c'è un comando che se non mi ric dato che devo reinstallare il soft che è creazione guidata pacchetti fa tutto lui, include tutto il necessario e funziona

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 09:20   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Alcune DLL o OCX vanno registrate per farle funzionare...è per questo che appena installi VB6 tutto funziona...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 11:34   #4
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
Quote:
Originariamente inviato da cionci
Alcune DLL o OCX vanno registrate per farle funzionare...è per questo che appena installi VB6 tutto funziona...
si ma se utilizzi il programma creazione guidata pacchetto lo fa tutto lui

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 11:39   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Chiaro...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 16:18   #6
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Vi ringrazio per le risposte ma........

Purtroppo il "creazione guidata pacchetti" funziona benissimo con programmi più piccoli ma con il mio gestionale che comprende diversi *.exe non funziona. Ho provato e riprovato, nulla da fare. L' unico modo è installare il VB6 sul PC ma son sicuro che il modo per evitare questo problema c'è e voi sarete tanto bravi da risolverlo ! o vi arrenndete cosi facilmente ? :-)

Dimenticavo di dirvi che una volta installato il VB6 sul nuovo PC, se poi lo disistallo il gestionale funziona egualmente. Vuol dire che su quel PC ci rimane "qualcosa" che.........

Sono molto dispiaciuto per questo inconveniente perchè in questo modo non posso davvero cederlo ad altri. Questo gestionale mi è costato 2 anni di fatica ma ora, per questo motivo, sono ad un punto morto !

Saluti speranzosi.....
Visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 16:25   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ti ripeto...vanno registrate alcune DLL...

Scarica InnoSetup e ISTools... Devi farti un installer a mano...

Qui ci sono le istruzioni su come installare i file runtime di VB: http://www.jrsoftware.org/iskb.php?a=vb

Per le altre DLL e OCX...tutte quelle che servono per un componente delle tuo programma devono essere registrate (Installing OCXs)...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 16:44   #8
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
ti ringrazio molto, proverò !

Visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2004, 23:46   #9
DooM1
Senior Member
 
L'Avatar di DooM1
 
Iscritto dal: Jul 2002
Città: Cagliari
Messaggi: 13495
Scusate un dubbio...:
ma con il programma creazione guidata, dovrebbe far funzionare il programma in tutti i sistemi operativi windows 32bit? (Cioè Windows 95/9x/2000/XP... ecc.)
Ciaux
__________________
MoBo:Asus Prime x470-Pro*CPU:AMD Ryzen 5700x*RAM:Kingston FURY KF432C16RB2K2/16*Sk.Vid:Asus DUAL-RX580-O8G*Ali:Enermax Revolution87+ 550W*Storage:Samsung 970 Evo Plus 1TB + Samsung 860 Evo 1TB*Mons:Dell 2209WAf + LG 24EA53VQ
DooM1 è offline   Rispondi citando il messaggio o parte di esso
Old 28-11-2004, 10:50   #10
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
Quote:
Originariamente inviato da DooM1
Scusate un dubbio...:
ma con il programma creazione guidata, dovrebbe far funzionare il programma in tutti i sistemi operativi windows 32bit? (Cioè Windows 95/9x/2000/XP... ecc.)
Ciaux
si

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 28-11-2004, 11:02   #11
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Ringrazio Cionci per l 'indirizzo :http://www.jrsoftware.org/iskb.php?a=vb
Inno Setup, ho scaricato quello che dovevo scaricare ma purtroppo la mia cnoscenza dell' inglese è un po' scarsa e poi , essendo un hobbysta non ho la preparazione di base necessaria per capire quello che in quiesto caso devo fare. Ho timore di fare dei casini terribili e irreversibili e non ci provo nemmeno !

Credo che l' unica soluzione sia chiedere una consulenza diretta a qualcuno residente a Roma. Pagandola naturalmente, nessuno lavora gratis.

Se c'è qualcuno in linea che può suggerirmi il nominativo e l' indirizzo di un programmatore adatto....... altrimenti il mio gestionale rimarrà "al palo" eternamente.

Grazie ancora,

VisOdont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2004, 00:42   #12
disumano
Senior Member
 
L'Avatar di disumano
 
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
puoi anche fare un'installazione con il tool di vb per un singolo progetto e poi includere nel progetto gli altri exe come semplici file da installare insieme al programma principale...

io faccio così se con un programma vb devo installare anche un db o un file txt o un altro file qualsiasi, perché non farlo con degli exe?

l'unico accorgimento è dichiarare nell'exe "principale" gli ocx e le dll che servono a tutti gli altri exe.

credo che così sia molto + rapido che non costuirsi un installer apposito...
__________________
"catch a homo by his toe,
man I don't know no more
am I the only fuckin' one
who's normal any more?"
disumano è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2004, 11:29   #13
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
HO provato a vedere quali siano i "componenti" di tutti gli exe e a metterli nella directory Windows\system, del nuovo PC ma non funziona.

Credo che mi dovrò arrendere.
Ma per tool del VB cosa intendi l' 0pzione "pacchetto di installazione" ?

CrEdo che il pacchetto di installazione funzioni solamente per un *.exe e se lo devo fare per ogni *.exe è un vero casino.

Per ora ho risolto il problema installando anche il VB6 sul nuovo PC e copiandoci tutta la direttory del gestionale e tutto funziona ma è una complicazione che vorrei evitare.

Non so come fare.

Ti ringrazio e ciao,
visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2004, 15:42   #14
DooM1
Senior Member
 
L'Avatar di DooM1
 
Iscritto dal: Jul 2002
Città: Cagliari
Messaggi: 13495
Come è già stato accennato se non erro, alcune librerie vanno registrate.
Allora funziona così.
L'exe cerca nella sua cartella le librerie che gli servono. Se non le trova cerca nella cartella di sistema (ovvero system32 [e non system!]). Ma come ho già detto alcune vanno registrate, altrimenti non funzionano manco a cricco.
A dire il vero credo che andrebbero registrate tutte, ma per alcune non c'è bisogno.
Inoltre se le registri, le puoi mettere in una qualunque cartella, perchè la registrazione indica a windows il percorso per dove trovare la libreria.
Una libreria si registra tramite il programma regsvr32.exe che c'è in system32.
Il parametro /u serve a de-registrare la libreria.
Cmq tutto ciò è per l'installazione manuale.
Per quella automatizzata non saprei... ma credo che basti ad includere le librerie ulteriori che servono nel file cab, e penso che poi il setup le registri in automatico...

A poi volevo fare un'altra domandina:
è possibile aggiugere un collegamento nel menù avvio, oltre che all'eseguibile (o eventuali altri eseguibili) del programma, per la disinstallazione? Che riga di comando devo inserire?

Ciaux
__________________
MoBo:Asus Prime x470-Pro*CPU:AMD Ryzen 5700x*RAM:Kingston FURY KF432C16RB2K2/16*Sk.Vid:Asus DUAL-RX580-O8G*Ali:Enermax Revolution87+ 550W*Storage:Samsung 970 Evo Plus 1TB + Samsung 860 Evo 1TB*Mons:Dell 2209WAf + LG 24EA53VQ
DooM1 è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2004, 21:04   #15
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Facciamo una bella cosa, è possibile che serva anche a qualcun' altro.
**************************************************
C'è qualche "anima pia" che possa fare un' esempio pratico PASSO PASSO di come registrare le *.dll per il VB6 ?
**************************************************

Chiamando direttamente quell' exe si ha solo un messaggio di impossibilità a proseguire.

Un esempio vale molto di più di qualsiasi descrizione.

( il file regsvr.32.exe non sta nella carrtella System32 ma in quella system e serve proprio per registrare le dll.)

Ok ......Grazie,
visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2004, 21:16   #16
DooM1
Senior Member
 
L'Avatar di DooM1
 
Iscritto dal: Jul 2002
Città: Cagliari
Messaggi: 13495
Quote:
Originariamente inviato da visodont
Facciamo una bella cosa, è possibile che serva anche a qualcun' altro.
**************************************************
C'è qualche "anima pia" che possa fare un' esempio pratico PASSO PASSO di come registrare le *.dll per il VB6 ?
**************************************************

Chiamando direttamente quell' exe si ha solo un messaggio di impossibilità a proseguire.

Un esempio vale molto di più di qualsiasi descrizione.

( il file regsvr.32.exe non sta nella carrtella System32 ma in quella system e serve proprio per registrare le dll.)

Ok ......Grazie,
visodont
Ces... allora provo a spiegare io...
In effetti non sono stato molto completo nel precedente post ... a volte sono pigro a scrivere
Però voglio ribadire che, come ho appena verificato, il regsvr32.exe io ce l'ho in c:\windows\system32 . Non scherzo... forse dipende dall'OS... io ho Windows XP Professional (SP2).
Comunque, per registrare una libreria, il metodo "veloce" ma poco pratico è quello di andare su Start -> esegui, e scrivere:
regsvr32.exe x:\percorsodll\nomedll.dll
Un metodo pratico che consiglio, è quello di fare un collegamente da qualche parte di regsvr32.exe, e poi trascinarci sopra le dll che si intendono registrare.
Per de-registrare, basta ad aggiungere dopo regsvr32.exe, il parametro /u.
Quindi nel metodo di Start -> esegui si scrive ciò:
regsvr32.exe /u x:\percorsodll\nomedll.dll
Altrimenti nell'altro metodo del collegamento, si crea un collegamento, e si modifica la destinazione, aggiungendo appunto alla fine dopo ...regsvr32.exe, /u.
Spero di essere stato chiaro, e di aver capito ciò che mi hai chiesto.
Ciaux
__________________
MoBo:Asus Prime x470-Pro*CPU:AMD Ryzen 5700x*RAM:Kingston FURY KF432C16RB2K2/16*Sk.Vid:Asus DUAL-RX580-O8G*Ali:Enermax Revolution87+ 550W*Storage:Samsung 970 Evo Plus 1TB + Samsung 860 Evo 1TB*Mons:Dell 2209WAf + LG 24EA53VQ
DooM1 è offline   Rispondi citando il messaggio o parte di esso
Old 30-11-2004, 00:53   #17
disumano
Senior Member
 
L'Avatar di disumano
 
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
Quote:
Originariamente inviato da visodont
HO provato a vedere quali siano i "componenti" di tutti gli exe e a metterli nella directory Windows\system, del nuovo PC ma non funziona.
ma tu di ogni exe sai quali sono le dll che servono perché le dichiari tu a vb in fase di progettazione o quantomeno le includi nella sezione "riferimenti" o "componenti"!

se ad es. un exe usa il controllo mswinsck.ocx e un altro usa comct332.ocx, e un altro ancora usa danim.dll, tu aggiungili tutti ad un exe a caso (sempre in fase di progettazione scegliendoli da "riferimenti" o "componenti"), anche se questo non li userà mai.
poi crei un'installazione per quest ultimo exe (la quale inserirà tra i file installati e registrati tutto ciò che hai specificato in fase di progettazione, cioé tutte le librerie e i controlli che usano gli altri exe) e aggiungi gli altri exe che verranno solo copiati in app.path durante l'installazione.

ci hai già provato?
__________________
"catch a homo by his toe,
man I don't know no more
am I the only fuckin' one
who's normal any more?"
disumano è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2004, 11:02   #18
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Ho guardato quali sono i componenti di ogni *.exe e li ho "schiaffati" tutti nella directory System ma forse doveva essere la directory sistem32 per Windows xP

Ora però con il vb6 installato questa prova non la posso fare più , dovrei avere un PC VERGINE di vb6 e di questi tempi anche i PC vergini.......



Avevo provato con il paccheto di installazione ma evidentemente con tutti quegli °exe ci sono problemi perchè non me li porta sul PC nuovo ma ci porta solamente quello per cui è stato fatto il pacchetto. SE si deve fare un pacchetto di installazione per ogni *.exe...buonanotte, preferisco fare tutto a mano se possibile. Per ora non riesco a "cavare il ragno dal buco"

ciao
visodont
__________________
ZENO

Ultima modifica di visodont : 01-12-2004 alle 11:05.
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2004, 11:04   #19
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da visodont
Ho guardato quali sono i componenti di ogni *.exe e li ho "schiaffati" tutti nella directory System ma forse doveva essere la directory sistem32 per Windows xP
Come ti è già stato detto più volte questo non basta...tutti i componenti di VB vanno registrati...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2004, 11:09   #20
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Grazie ........Ho capito come si registra una libreria ma questo va fatto sul nuovo Pc naturalmente e per ogni componente che si intende registrare ?

Ma non potevano fare qualcosa di più pratico e semplice questo vb mi comincia a diventare antipatico.

Ciao
visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA Mova Z60 Ultra Roller Complete: pulisce bene gra...
Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Lo compri una volta, lo giochi dove vuoi...
Qiantinuum annuncia Helios, "il com...
Samsung Galaxy S26 Ultra: una sola novit...
Google prepara Gemini 3 Pro e Nano Banan...
TVS non è solo moto e scooter: ec...
Alexa+ arriva su BMW: gli automobilisti ...
Gemini Deep Research arriva su Google Fi...
Rinvii a catena, Marvel 1943: Rise of Hy...
Xiaomi inaugura uno spazio dedicato ai f...
Rilasciate le specifiche di Bluetooth 6....
L'obiettivo che mette tutto a fuoco: la ...
Meta avrebbe raccolto fino al 10% dei ri...
NVIDIA DGX Spark e videogiochi? Una pess...
Serie Oppo Reno15 confermata: arriva il ...
UPDF 2025: l'editor PDF che fa (quasi) t...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v