17 messaggi dal 01 luglio 2003
Ho consultato l'articolo di Daniele Bochicchio sulla spedizione dei fax tramite pagina ASP:
http://www.aspitalia.com/articoli/win2000/fax.aspx

L'ho provato ma mi da l'errore -2147024890 (invalid handle)

Che significa? Come posso risolverlo?

Se spedisco il fax normalmente da un altro programma (es. Word) spedisce correttamente.
Quando entro in windows lo faccio come Administrator.
Ho messo un controllo nello script per vedere se trova il file e lo trova. Se tolgo la riga dello script "on error resume next" non riesce a caricare la pagina "Impossibile visualizzare la pagina"
60 messaggi dal 10 ottobre 2003
www.duegiweb.it
togliendo "on error resume next" su quale riga o comando si blocca??

ciao

Fausto
17 messaggi dal 01 luglio 2003
Non lo so, non mi carica proprio la pagina.
Come faccio per vedere a quale comando si blocca?
60 messaggi dal 10 ottobre 2003
www.duegiweb.it
Mettendo dei response.end prima dei comandi e vedere quale blocca il caricamento però a mia idea sparo!

se ti funziona a livello di administrator dovrebbe essere un problema di
autorizzazioni e cioè:

probabilmente l'utente di IIS non è abilitato ad usare l'oggetto
dovresti guardare le COM o DCOM per vedere le autorizzazioni dell'oggetto e modificarle.

probabilmente non ti sono stato di grande aiuto ma non conoscendo l'oggetto e con le informazioni che mi hai dato non posso dirti di più

ciao




Fausto
17 messaggi dal 01 luglio 2003
Lo script è questo:
<%
Set FaxServer = CreateObject("FaxServer.FaxServer.1")

' mi collego al server locale
FaxServer.Connect("gabriele")

' creo il documento fax
Set FaxDoc = FaxServer.CreateDocument(Server.MapPath("testo.doc"))

' il numero di fax
FaxDoc.FaxNumber = "02111222333"

' invio del fax
on error resume next
JobID = FaxDoc.Send()

if err.Number <> 0 then
Response.write "Impossibile inviare il fax (" & err.description & ")"
else
Response.write "Fax inviato con successo - JobID = " & JobID
end if
' disconessione dal server
FaxServer.DisConnect

' rilascio gli oggetti
set FaxDoc = Nothing
set FaxServer = Nothing
%>

Come dicevo se tolgo la linea "on error resume next" non riesco nemmeno a visualizzare la pagina con la risposta.
Se metto response.end vedo ovviamente che si blocca dopo la riga
JobID = FaxDoc.Send()
quindi proprio quella di spedizione.
Come fa ad esserci un problema sulle autorizzazioni se faccio tutto questo dopo essermi loggato come Administrator?
Non dovrei avere autorizzazioni a fare tutto?
Come faccio a guardare COM e DCOM? Che roba è? :-)

Ho notato anche un'altra cosa:
se vado su Impostazioni>Pannello di Controllo>Stampanti
vedo che nella colonna documenti del Fax c'è un numero, che incrementa ogni volta che provo ad eseguire lo script, quindi deduco che il documento che tento di spedire via fax arriva fino alla periferica ma poi succede qualcosa. Se apro la periferica però non vedo nessun documento in coda anche se nella colonna di cui prima c'è un numero >0
Può aiutare?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.