Oppure

Loading
14/03/07 13:46
jack1988
quando creo un programma in vb6 e dp aver creato l'eseguibile, xkè sugli altri pc nn funziona?

Un volta mi è uscito un errore cn scritto:
-Impossibile aprire commonDialog1...ecc

Oppure mi capita ke percosi ke scrivo nel codice sul mio pc, poi dp sugli altri pc nn funziona...ma questo è naturale...cm posso risolverlo?

Il mio programma deve aprire un file word, xò sugli altri pc nn si apre,ma sul mio si.

P.S.
Sul pc degli utenti porto sia il programma sia il doc word.
aaa
14/03/07 13:51
jack1988
il programma contiene una relazione e il collegamento al doc word è questo:

Shell Chr(34) & "C:\Programmi\Microsoft Office\OFFICE11\WINWORD.exe" & Chr(34) & " " & Chr(34) & "C:\Documents and Settings\...\Relazione.doc" & Chr(34)

Ecco cn questa porzione d codice sul mio pc si apre il file word,ma su gli altri no...xkè?
Cm posso risolvere questo problema?

P.S.
sul pc degli utenti porto sia il programma sia il file word.

So ke sbaglio in qualke cosa...dv?:k::k::k:
aaa
14/03/07 14:43
c.ronaldo
Può darsi pure che accade perchè il pc non ha installato le librerie run time...
Comunque non server secondo me modificare il codice (cosa impossibbile a mio parere) ma creare la stessa directori del file
es:
Il programma deve aprire /pippo/…...
Sul pc dove serve crei la directory "/pippo/…;
Se non hai capito posta! :k:
aaa
14/03/07 15:29
Hacker
beh..secondo me sono possibili queste cose:

1)manca runtime visual basic 6;
2)in genere il software si distribuisce sotto forma di pacchetto di installazione,e non come eseguibile;
3)il path di Word o del file sono diversi nell'altro PC.
;)
Ultima modifica effettuata da Hacker 14/03/07 15:30
aaa
17/03/07 14:48
jack1988
allora cosa devo mettere nell'archivio oltre al file exe x funzionare sugli altri pc?...se c'è un immagine nel programma nell'archivio devo inserire anke l'immagine?Ma poi il percoso nn sarà modificato?
aaa
17/03/07 14:59
c.ronaldo
Dipende...
Hai due chance :
1 - L'amico deve installarsi i run-time di vb/vb6
2 - Metti insieme l'eseguibile (se per esempio hai utilizzato il winsock) wsock.dll (mi pare che si chiama così...Bò cerca in system32)
Capito? :k:
aaa
17/03/07 15:14
jack1988
system32?...dv posso trovarlo precisamente wsock.ddl?

:k::k::k:
aaa
17/03/07 15:43
Hacker
C:\WINDOWS\system32\winsock.dll

Si trova lì,e dovresti provare a metterlo nella cartella dove c'è il tuo eseguibile...


Qua trovi il runtime per visual basic 6:
microsoft.com/downloads/…


Mentre se hai Visual Studio(o forse anche avendo solo VB)puoi fare la "Creazione Guidata Pacchetti Di Installazione"(che trovi nella cartella di VS),che può essere anche brutta,ma dovrebbe inglobare tutti i dati necessari per la distribuzione;)
Ultima modifica effettuata da Hacker 17/03/07 15:52
aaa