Newsgroup: it.comp.lang.visual-basic
Titolo: Errore 50003 e ASSISTENZA MICROSOFT

Trovo giusto condividere con voi la mia esperienza oltre che a chiedervi
un piccolo aiuto :))
'-----------------------------------------------------------------------------------------------------
Il servizio di assistenza Microsoft mi ha appena comunicato che il mio
prodotto (VB5) è obsoleto, per cui l'assistenza non è più gratuita. I
costi dell'assistenza sono:
L. 260.000+IVA per un intervento telefonico (Telefonata a carico
dell'utente)
L. 2.400.000 + IVA per 10 interventi telefonici in un anno o qualcosa di
simile.
La mia richiesta (tra l'altro urgente) di assistenza è stata questa:
'-----------------------------------------------------------------------------------------------------
Ho compilato una revisione di applicazione modificando semplicemente
delle righe di codice
che non riguardano gli ocx. Tale revisione 2 gira perfettamente sulla
macchina di sviluppo.
Su quella del cliente genera l'errore 50003. Ho capito che si tratta del
comdlg32.dll / ocx il quale mi dice chiaramente (su una macchina come
quella del cliente) che si tratta della licenza non disponibile per tale
controllo (Provero a bypassarlo con le API ma sembrerebbe che riguardi
anche SStab). La cosa curiosa che la revisione 1 gira ancora
perfettamente su tutte le macchine!
Mi rivolgo alla comunità del newsgroup :))
Grazie

Prendi gli OCX che hai segnalato e copiali (in sostituzione) nella System di
tutti i PC ove hai installato  l'aggiornamento.
Io ho avuto Questo tuo stesso problema con il controllo MSTAB.OCX (sstab)
Bye

Il "fantastico" errore 50003 è dovuto appunto a versioni di comdlg32.dll ed
ocx diverse tra macchina di sviluppo e macchina "target".
La 1a soluzione è usare la medesima versione su entrambi i sistemi.
Un altra soluzione è, se non mi ricordo male, impostare il parametro
"FaxFilelength" (o qualcosa di simile... comunque è il parametro che serve a
dire alla commond dialog la lunghezza massima del nome del file ritornato) a
2048 (invece che 256 come dovrebbe essere standard).
Saluti, Massimo.

P.S.
In merito all'assistenza M$:
Sono dei FURFANTI e dei PIRATI (e poi si lamentano se gli copiano i
programmi!!!!).
Sono il primo a dire che i programmi usati vanno comprati e non copiati, ma
l'assistenza
quella dovrebbero darla. E le richieste che ti hanno fatto non sono solo
dovute al fatto che
il programma VB5 è "obsoleto": infatti M$, bontà loro, dopo che hai
acquistato VB5 (o visual
studio, oltre una miglionata di programma!) ti dicono di registrarti subito.
Sì, però così fanno
partire immediatamente il periodo di assistenza "gratuita" che dura 30
giorni, dopo il quale
rifanno il discorsetto delle 260.000 a botta. Io, tutti i loro programmi che
ho acquistato, non li
ho mai registrati, proprio per non vedermi costretto, il malaugurato giorno
nel quale avessi
dovuto chieder loro aiuto, a sentimi dire "mi spiace, lei si è registrato 6
mesi fa ed il periodo
di aiuto gratuito è finito...".
E non è finita! Io produco personal ed installiamo le versioni OEM (fatte
apposta per assemblatori)
dei sistemi operativi. Ebbene, M$ NON dà assistenza (ne a me, ne al
cliente): al cliente dice di
rivolgersi a me (in quanto secondo M$ sono la persona + competente sul LORO
programma)
e a me dice di rivolgermi al "tecnico" del distributore che mi ha venduto il
programma,
il quale mi dice che manderà una mail alla M$... ecc. ecc.!)
Auguri! Massimo


Data la situazione:
1) telefona al centro assistenza Microsoft e manda tutti aff***o.
2) vai sul Sito Comune (
http://www.murialdo.it/it_lang_vb/
 e scarica
ComDlg32.zip, contiene un modulo di classe per VB5 e 6 che sostituisce quasi
completamente l'OCX ComDlg32.ocx, cosi' cominci a togliere un po' di
spazzatura dal tuo programma.
3) spesso quell'errore e' dovuto a differenti versioni di DLL, in
particolare della DLL di runtime di VB. Assicurati che sul PC del cliente
non ci sia una versione piu' aggiornata (magari tu hai VB5 e sul PC del
cliente e' stato installato qualche programma fatto con VB5 SPx). Come
ulteriore consiglio, se gia' non l'avessi fatto, installa il Service Pack 3
di VB5, SUBITO!
4) quando hai sistemato tutto, telefona al centro assistenza Microsoft e
manda tutti aff***o (non sia mai che al punto 1 non abbiano capito bene!).
"Buona giornata con i prodotti Microsoft"... PUAH!
--
Roal Zanazzi
z...@iol.it

Che LADRI!!!!!!!!!
Forse i ladri vendono prodotti migliori. Perlomeno sono piu' seri. (Sono
ancora in attesa dell'MSDN Ita Help Vb6).
Fabio Pagano

...


Il bello è, che per completare una confezione completa di tutti i CD,


...
