OVH Cloud OVH Cloud

Personne n'a d'idee sur le fax en .net

25 réponses
Avatar
Etudiant
Bonjour,
desole de reposer ma question mais je trouve vraiment aucune piste sur
comment faire pour envoyer un fax avec bn.Net.
merci

10 réponses

1 2 3
Avatar
Fred
"Etudiant" a écrit dans le message de news:
%
Bonjour,
desole de reposer ma question mais je trouve vraiment aucune piste sur
comment faire pour envoyer un fax avec bn.Net.
merci



Bonsoir,
Tu peux peut-être essayer avec les références COM faxcomlib et
faxcontrollib.
System32fxscom.dll et System32Setupfxsocm.dll
(il faut installer les services de fax pour avoir fxscom.dll)
Avatar
alan
Voila ce que l'on obtient : L'objet COM avec le CLSID
{FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas inscrit.

"Fred" a écrit :


"Etudiant" a écrit dans le message de news:
%
> Bonjour,
> desole de reposer ma question mais je trouve vraiment aucune piste sur
> comment faire pour envoyer un fax avec bn.Net.
> merci

Bonsoir,
Tu peux peut-être essayer avec les références COM faxcomlib et
faxcontrollib.
System32fxscom.dll et System32Setupfxsocm.dll
(il faut installer les services de fax pour avoir fxscom.dll)





Avatar
Fred
"alan" a écrit dans le message de news:

Voila ce que l'on obtient : L'objet COM avec le CLSID
{FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
inscrit.



Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.
Avatar
Etudiant
Fred a écrit :
"alan" a écrit dans le message de news:


Voila ce que l'on obtient : L'objet COM avec le CLSID
{FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
inscrit.




Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.




connaissez vous des services web qui font cela?
Avatar
Etudiant
Fred a écrit :
"alan" a écrit dans le message de news:


Voila ce que l'on obtient : L'objet COM avec le CLSID
{FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
inscrit.




Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.




en fait chez moi j'ai installe olifax de olitec et il y a un exemple sur
comment envoyer un fax avec delphi mais je n'arrive pas a le traduire en
vb.net
Avatar
alan
J'ai un modem standard (CNXT V92 Soft Datafax modem), le service de télécopie
est installé (j'y ai veillé). Cette erreur m'apparait lorsque je crée mon
ObjFaxDoc as new FAXCOMLib.FaxDoc
Mais peut être faut-il que je reboote mon serveur après install du service
fax, et malheureusement, je ne peux pas m'y résoudre pour l'instant, mon
serveur de secours est non opérationel...

"Fred" a écrit :


"alan" a écrit dans le message de news:

> Voila ce que l'on obtient : L'objet COM avec le CLSID
> {FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
> inscrit.

Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.





Avatar
alan
En fait, voila ou ca pêche :

Dim xFax As New FAXCONTROLLib.FaxControl
If Not xFax.IsFaxServiceInstalled Then xFax.InstallFaxService()
If Not xFax.IsLocalFaxPrinterInstalled Then
xFax.InstallLocalFaxPrinter()
Dim objFaxServer As FAXCOMLib.FaxServer
Dim objFaxDocument As FAXCOMLib.FaxDoc
Try
objFaxServer = New FAXCOMLib.FaxServer
objFaxDocument = New FAXCOMLib.FaxDoc '<-- C est ici que se
déclenche l'exception
Catch ex As Exception
MsgBox(ex.ToString)
Return
End Try


"Fred" a écrit :


"alan" a écrit dans le message de news:

> Voila ce que l'on obtient : L'objet COM avec le CLSID
> {FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
> inscrit.

Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.





Avatar
Fred
Bonjour,
J'ai vu une méthode CreateDocument dans l'objet FaxServer : qu'est-ce que
cela donne ?
Je vais essayer "à vide" si je peux, un peu plus tard.



"alan" a écrit dans le message de news:

En fait, voila ou ca pêche :

Dim xFax As New FAXCONTROLLib.FaxControl
If Not xFax.IsFaxServiceInstalled Then xFax.InstallFaxService()
If Not xFax.IsLocalFaxPrinterInstalled Then
xFax.InstallLocalFaxPrinter()
Dim objFaxServer As FAXCOMLib.FaxServer
Dim objFaxDocument As FAXCOMLib.FaxDoc
Try
objFaxServer = New FAXCOMLib.FaxServer
objFaxDocument = New FAXCOMLib.FaxDoc '<-- C est ici que se
déclenche l'exception
Catch ex As Exception
MsgBox(ex.ToString)
Return
End Try


"Fred" a écrit :


"alan" a écrit dans le message de news:

> Voila ce que l'on obtient : L'objet COM avec le CLSID
> {FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
> inscrit.

Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je
n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible
que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.







Avatar
Fred
Bonjour,
Effectivement avec CreateDocument je n'ai pas l'erreur.
Ceci dit je pense qu'il manque des choses dans ton programme.
Regarde ici (si tu n'avais pas déjà trouvé)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxinta_n_0f77.asp
Je ne me souviens plus des détails, j'avais utilisé cela en vba il y a assez
longtemps.
Mais je crois qu'il faut se connecter au serveur avant tout uatre chose.
Enfin ,bonne lecture et bon courage.



"alan" a écrit dans le message de news:

En fait, voila ou ca pêche :

Dim xFax As New FAXCONTROLLib.FaxControl
If Not xFax.IsFaxServiceInstalled Then xFax.InstallFaxService()
If Not xFax.IsLocalFaxPrinterInstalled Then
xFax.InstallLocalFaxPrinter()
Dim objFaxServer As FAXCOMLib.FaxServer
Dim objFaxDocument As FAXCOMLib.FaxDoc
Try
objFaxServer = New FAXCOMLib.FaxServer
objFaxDocument = New FAXCOMLib.FaxDoc '<-- C est ici que se
déclenche l'exception
Catch ex As Exception
MsgBox(ex.ToString)
Return
End Try


"Fred" a écrit :


"alan" a écrit dans le message de news:

> Voila ce que l'on obtient : L'objet COM avec le CLSID
> {FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
> inscrit.

Bonsoir,
On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je
n'ai
pas de modem RTC)

PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible
que
cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.

re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
fax. Au cas où.







Avatar
alan
J'essaies tout de suite, je te tiens au courant.


"Fred" a écrit :

Bonjour,
Effectivement avec CreateDocument je n'ai pas l'erreur.
Ceci dit je pense qu'il manque des choses dans ton programme.
Regarde ici (si tu n'avais pas déjà trouvé)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxinta_n_0f77.asp
Je ne me souviens plus des détails, j'avais utilisé cela en vba il y a assez
longtemps.
Mais je crois qu'il faut se connecter au serveur avant tout uatre chose.
Enfin ,bonne lecture et bon courage.



"alan" a écrit dans le message de news:

> En fait, voila ou ca pêche :
>
> Dim xFax As New FAXCONTROLLib.FaxControl
> If Not xFax.IsFaxServiceInstalled Then xFax.InstallFaxService()
> If Not xFax.IsLocalFaxPrinterInstalled Then
> xFax.InstallLocalFaxPrinter()
> Dim objFaxServer As FAXCOMLib.FaxServer
> Dim objFaxDocument As FAXCOMLib.FaxDoc
> Try
> objFaxServer = New FAXCOMLib.FaxServer
> objFaxDocument = New FAXCOMLib.FaxDoc '<-- C est ici que se
> déclenche l'exception
> Catch ex As Exception
> MsgBox(ex.ToString)
> Return
> End Try
>
>
> "Fred" a écrit :
>
>>
>> "alan" a écrit dans le message de news:
>>
>> > Voila ce que l'on obtient : L'objet COM avec le CLSID
>> > {FA21F4C6-5C4C-11D1-83CF-00C04FB6E984} n'est pas valide ou n'est pas
>> > inscrit.
>>
>> Bonsoir,
>> On obtient cela en faisant quoi ? (J'ai tout désinstallé chez moi, je
>> n'ai
>> pas de modem RTC)
>>
>> PS : Je suggérai un essai, je n'ai pas testé avec .NET. Il est possible
>> que
>> cela ne fonctionne pas mais je ne vois pas de raison claire contre cela.
>>
>> re PS : Sinon, il y a aussi des services web qui proposent d'envoyer des
>> fax. Au cas où.
>>
>>
>>





1 2 3