OVH Cloud OVH Cloud

remplacer MScomm par XMComm demande aide

6 réponses
Avatar
lou
bonsoir
je voudrais essaye l 'ocx XMComm a la place de mscomm.ocx ( probleme
license) je dois etre bete mais je n arrive pas a le faire fonctionner
je l ai incrit dans le registre avec regsever il est bien dans system32
dans un form j'insere l ocx en question (si j ai bien compris c'est lui qui
remplace le dialer(telephone jaune)
je le renomme mscomm1 pour ne pas changer mon code

et je reçois quelques bugs dont celui-ci
aaaaa = MSComm1.Input proprietés non gerées par cet object

merci de votre aide

6 réponses

Avatar
Jean-Marc
"lou" a écrit dans le message de
news:4335d38e$0$10965$
bonsoir
je voudrais essaye l 'ocx XMComm a la place de mscomm.ocx ( probleme
license) je dois etre bete mais je n arrive pas a le faire fonctionner
je l ai incrit dans le registre avec regsever il est bien dans system32
dans un form j'insere l ocx en question (si j ai bien compris c'est lui


qui
remplace le dialer(telephone jaune)
je le renomme mscomm1 pour ne pas changer mon code

et je reçois quelques bugs dont celui-ci
aaaaa = MSComm1.Input proprietés non gerées par cet object



Hello,

je ne pense pas que tu sois bête (:-))), simplement que tu n'as pas lu
la documentation.En effet, sur la page de download du composant il est
écrit:

"There is one exception to this, due to an idiosyncrasy of ActiveX
controls that are written in Visual Basic. I could not provide a
control property named "Input", as is used in MSComm. Rather, I
selected the property name "InputData". This property is used the same
way as would be the MSComm Input property."


Vu? Il n'a pas pu utiliser Input, qu'il a remplacé par InputData. Le
reste à l'air identique.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
lou
bonjour
merci pour ta reponse mais entre-temps je suis retouné sur le site et en
effect je n avais pas bien lu j'ai corrigé
et maintenant tout fonctionne
mais j 'en profite pour te poser une autre question peut etre sauras tu m
eclairer sur le sujet en effect sur un premier pc j ai installe l ocx avec
le setup fourni par richard tout fonctionne bien mais sur un autre pc j'ai
voulu installer l ocx manuellement j'ai mis l'ocx dans system 32 et je l'ai
enregistre avac regserver mais des que je démare mon application je reçois
un message qui dit que l'ocx n'est pas la bonne version ?????? je l 'aidonc
installé de la meme façon que sur mon premier pc et la ça marche comprends
pas ce qui se passe
ma question se resume a: PEUX T ON INSTALLER CET OCX AUTREMENT QUE PAR LE
SETUP FOURNI
un grand merci pour ton aide
lou

"Jean-Marc" a écrit dans le message de news:
43365203$0$21684$
"lou" a écrit dans le message de
news:4335d38e$0$10965$
> bonsoir
> je voudrais essaye l 'ocx XMComm a la place de mscomm.ocx ( probleme
> license) je dois etre bete mais je n arrive pas a le faire fonctionner
> je l ai incrit dans le registre avec regsever il est bien dans system32
> dans un form j'insere l ocx en question (si j ai bien compris c'est lui
qui
> remplace le dialer(telephone jaune)
> je le renomme mscomm1 pour ne pas changer mon code
>
> et je reçois quelques bugs dont celui-ci
> aaaaa = MSComm1.Input proprietés non gerées par cet object

Hello,

je ne pense pas que tu sois bête (:-))), simplement que tu n'as pas lu
la documentation.En effet, sur la page de download du composant il est
écrit:

"There is one exception to this, due to an idiosyncrasy of ActiveX
controls that are written in Visual Basic. I could not provide a
control property named "Input", as is used in MSComm. Rather, I
selected the property name "InputData". This property is used the same
way as would be the MSComm Input property."


Vu? Il n'a pas pu utiliser Input, qu'il a remplacé par InputData. Le
reste à l'air identique.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



Avatar
Picalausa François
"lou" a écrit dans le message de news:
43365666$0$10507$
ma question se resume a: PEUX T ON INSTALLER CET OCX AUTREMENT QUE PAR LE
SETUP FOURNI
un grand merci pour ton aide



Hello,

Il est certainement possible d'installer autrement que par le setup, mais il
faudra alors savoir ce qui est installé (cfr filemon/regmon et/ou
installation administrative, généralement avec le paramètres /a en ligne de
commande).
Une approche plus adéquate, si tu ne veux pas présenter ce setup à
l'utilisateur est de faire un silent setup (généralement, à l'aide du
paramètre /s en ligne de commande)

--
Picalausa François
Avatar
lou
bonjour françois
tu dit:

si tu ne veux pas présenter ce setup à
l'utilisateur est de faire un silent setup (généralement, à l'aide du
paramètre /s en ligne de commande)

un peux plus de précision a ce sujet
que est la ligne de commende en question???

Le fameux setup se trouve dans
C:BacksocXMCommCRCSETUP.EXE

merci



"Picalausa François" a écrit dans le message de news:

"lou" a écrit dans le message de news:
43365666$0$10507$
> ma question se resume a: PEUX T ON INSTALLER CET OCX AUTREMENT QUE PAR


LE
> SETUP FOURNI
> un grand merci pour ton aide

Hello,

Il est certainement possible d'installer autrement que par le setup, mais


il
faudra alors savoir ce qui est installé (cfr filemon/regmon et/ou
installation administrative, généralement avec le paramètres /a en ligne


de
commande).
Une approche plus adéquate, si tu ne veux pas présenter ce setup à
l'utilisateur est de faire un silent setup (généralement, à l'aide du
paramètre /s en ligne de commande)

--
Picalausa François




Avatar
Picalausa François
"lou" a écrit dans le message de news:
43367acb$0$21241$
bonjour françois
tu dit:

si tu ne veux pas présenter ce setup à
l'utilisateur est de faire un silent setup (généralement, à l'aide du
paramètre /s en ligne de commande)

un peux plus de précision a ce sujet
que est la ligne de commende en question???



Hello,

il s'agit de
C:BacksocXMCommCRCSETUP.EXE /s

Tu peux essayer cette approche par l'invite de commandes windows:
Démarrer > Exécuter > cmd (ou démarrer > programmes > accessoires >
invite de commandes)
C:BacksocXMCommCRCSETUP.EXE /s
Ou en créant un raccourci vers l'exe en question et en spécifiant les
propriétés adéquates.

En pratique, ce sera a ton système d'installation de décomprimer/télécharger
ce setup et ensuite exécuter setup.exe avec le paramètres /s. Cette dernière
opération pourrait être effectuée, par exemple, à l'aide de l'API
ShellExecute.

--
Picalausa François
Avatar
lou
ça marche !!!
merci

par contre j'ai essayé de faire la meme chose avec un fichier d installation
INNOSETUP je sais pas si tu connais!
la j'ai une ligne qui installe aussi un autre programme
j'y ai mis la fameuse commande /s et au moment ou ce setup doit erte fait
un message me dit :
"""""""""""""""""""""""""""""""""""""""""""""""""""
WINDOWS INSTALLER
parametre de ligne de commande incorrect
copy rights microsoft corporation
tout droits reservés
des parties de ce logiciel sont basés sur les travaux d' un goupe
independant JPEG.
"""""""""""""""""""""""""""""""""""""""""""""""""""
che passa?????
peux tu m' éclairer???
merci




"Picalausa François" a écrit dans le message de news:
O8$
"lou" a écrit dans le message de news:
43367acb$0$21241$
> bonjour françois
> tu dit:
>
> si tu ne veux pas présenter ce setup à
> l'utilisateur est de faire un silent setup (généralement, à l'aide du
> paramètre /s en ligne de commande)
>
> un peux plus de précision a ce sujet
> que est la ligne de commende en question???

Hello,

il s'agit de
C:BacksocXMCommCRCSETUP.EXE /s

Tu peux essayer cette approche par l'invite de commandes windows:
Démarrer > Exécuter > cmd (ou démarrer > programmes > accessoires >
invite de commandes)
C:BacksocXMCommCRCSETUP.EXE /s
Ou en créant un raccourci vers l'exe en question et en spécifiant les
propriétés adéquates.

En pratique, ce sera a ton système d'installation de


décomprimer/télécharger
ce setup et ensuite exécuter setup.exe avec le paramètres /s. Cette


dernière
opération pourrait être effectuée, par exemple, à l'aide de l'API
ShellExecute.

--
Picalausa François