Newsgroup: it.comp.lang.visual-basic
Titolo: da cosa dipende l'errore.............

scusate, vorrei sapere se anche a voi  capita il seguente errore nele vostre
applicazioni
premetto che la'applicazione che ho fatto, con VB6 e Access, lavora su due
PC in rete, uno dove risiede, adibito a funzionalita' varie, tracui la
registrazione di nuovi articoli e un secondo pc che funge da stazionedi sola
vendita, dove rimane sempre aperta la maschera di vendita.
Mi capita il seguente errore se apro il programma da una parte e poi cerco
di aprirlo dall'altra.
ERRORE RUN TIME 339
Il componente MSCOMCTLOCX o una delle relative dipendenze non sono
registrati correttamente. Un file non è stato trovato o non è valido.
grazie

 ha scritto nel messaggio
news:LCJVa.213202$lK4.6...@twister1.libero.it...


 ha scritto nel messaggio
news:bg7qut$t44$1...@sun250.unimi.it...


 ha scritto nel messaggio
news:bg7qut$t44$1...@sun250.unimi.it...

Approfitto della tua cortesia....
hai idea di come possa registrarlo da una postazione client che non fa altro
che andarsi a leggere una sola form senza aprire il programma?
cioe', nel, chiamaiamolo server, viene installato il programma, ma nel
cliente viene aperto il programma residente sul server e usata una sola
form...come potrei testare l'activeX sul client?
ti ringrazio
Emanuele

 form...come potrei testare l'activeX sul client?
Hai due possibilitā:
- (consigliata) Copi il file in locale e lo registri.
- registri il file direttamente sul server, se poi cambia il percorso 
del server non funzionerā pių.
Il sistema migliore sarebbe per i nuovi PC di creare un pacchetto di 
installazione con dentro di tutto e di pių e installare quello sui client.
Oppure il tuo prog alla partenza si copia i files mancanti (o nuovi) dal 
server e se li registra in locale.
Ciao

 ha scritto nel messaggio
news:1BLVa.213391$lK4.6...@twister1.libero.it...


 >
vi ringrazio per la risposta, ma provero a spiegare comunque in modo piu'
chiaro il problema, cosi faccio esercizio :)
Il mio programma, viene installato su una macchina posta in rete...nella
rete ci sono due PC, dicamo che uno funziona da server, perche' su di esso
girano anche altre applicazioni, mentre l'altro funziona solo come client,
dato che non fa altro che restare sempre posizionato sulla maschera vendi
articoli e basta.
Se uso il programma dal server, nessun problema, ma se apro l'applicazione
dal client per accedere alla form adi vendita, mi da' l'errore che ho
specificato prima.
La mia domanda era: una volta installato sul server, il programma dovrebbe
aver giustamente registrato tutte le cose che gli servono per
funzionare...dal client, come faccio a determinare se mi occorre o meno tale
applicazione, e soprattutto come posso registrargliela se tutto il programma
e sul server.
Comuque credo che la risposta mi sia gia stata data...
Grazie
Emanuele

quando installi il sw sul server, predisponi il server per far girare il
tutto.....vuol dire che nella cartella di destinazione vengono copiati gli
exe, che vengono copiate tutte le dll e che queste dll vengono registrare.
Tutto questo sul server; che poi ci siano dei client che debbano far girare
l'app č del tutto irrilevante.
questo perchč ogni PC ha bisogno dei componenti in locale (sul proprio C:);
oddio, non č sempre cosě, ma č sicuramente il piů pulito........
immagina office, per esempio: se lo installi su un pc, non č assolutamente
detto (anzi, il piů delle volte NON č assolutamente cosě) che funzioni su
tutti i PC connessi alla LAN. Su ogni PC deve essere installato Office. Ci
sono dll ed exe da copiare, registro da modificare, tonnellate di roba che
deve essere presenti su ciascun PC.......capito, adesso?
il tuo caso č un po' piů semplice, ma č la stessa cosa......
la cosa migliore da fare č quindi creare un setup per la tua app. Lanci il
setup su ciascun client (nel tuo caso solo uno, giusto?), poi molto
tranquillamente lanci l'exe che in effetti sta sul server: punto e stop.
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:bg8jm9$m60ju$1...@ID-134521.news.uni-berlin.de...

Innanzi tutto grazie della spiegazione....chiarissima, anche per un
tontolone come me! :-)
dimmi se sbaglio: ho due possibilita'...
creare un'installazione ad hoc solo per la parte che deve andare sul client
e quindi solo per gli activex e dll varie
installare il programma su tutte e due le macchine come si fa  per
office....
cosa ne pensi della seconda?
se io creassi poi una piccola finestrella dove gli dico al client di andarsi
a selezionare il DB dei dati ? cosi avrei un solo db e due applicazioni...
ti pare intelligente come cosa?
Grazie
ps: posso mettere il tuo icq in lista?  il mio uin e 52359579
ciao