Newbie activeX - C++ - Programmation
Marsh Posté le 08-07-2003 à 13:03:46
Un ActiveX c'est en gros un composant géré par le système réutilisable indépendamment du langage.
Tu trouveras bcp d'aide sur comment utiliser un ActiveX avec VC++. Mais je pense que tu vas être obligé de passer par les MFC.
Marsh Posté le 08-07-2003 à 13:12:29
OK merci mais je suis en angleterre et avec la doc anglaise spa gagne.
thx
Marsh Posté le 08-07-2003 à 13:15:27
ReplyMarsh Posté le 08-07-2003 à 13:25:42
j' ai trouve ce link : http://www.laboratoire-microsoft.o [...] c_activex/
c une bonne intro ...mais fo que je decouvre les MFC
Marsh Posté le 08-07-2003 à 14:07:31
Qd je ve utiliser la fonction activeX ci dessous (et pas l'autre)
ca me dit que l'identifiant n'est pas declarer. Ce serai dc le controle activeX qui n'est pas integre dans le projet VC++ ? parce aue cette fonction est inscrite ds la doc dc je pense qu'on pe l'utiliser sans pb
EDREDioX.Read(0);
Marsh Posté le 08-07-2003 à 14:52:59
Et EDREDioX, c'est quoi ?
Faut que ce soit une variable hein ...
Marsh Posté le 08-07-2003 à 15:08:16
HelloWorld a écrit : Un ActiveX c'est en gros un composant géré par le système réutilisable indépendamment du langage. |
j'aurais plutot dit l'ATL plutot que les MFC...
en MFC chais pas, mais en ATL, inclure un media player ou un browser ds une appli tiens en moins de 10 lignes...
Marsh Posté le 08-07-2003 à 15:14:39
ATL, c'est pas plutôt fait pour développer les ActiveX ?
Inclure le WebBrowser en MFC, ça se fait entièrement à la souris ...
http://msdn.microsoft.com/library/ [...] torial.asp
Marsh Posté le 08-07-2003 à 16:22:59
HelloWorld a écrit : Et EDREDioX, c'est quoi ? |
Ben oui ca doit etre une instance de classe j'imagine qui doit etre declaree dans la source (peut etre l'activeX) que je n'ai pas inclus. Jse pa trop koi faire
Il s'agit d'un projet - exemple du constructeur de la carte et je ne pe donc le compiler.
Marsh Posté le 08-07-2003 à 16:46:14
Dans le lien que j'ai filé, tu as la manip pour créer un programme qui utilise un ActiveX. Effectue l'exemple pour comprendre, puis applique avec ton ActiveX. Celui-ci doit au préalable avoir été enregistré (si il a été installé avec un setup, ça devrait être bon).
Marsh Posté le 09-07-2003 à 12:03:13
Merci t cool
Mais finalement je n'utilise plus activeX (changement d'avis) car c moins rapide que si l'apli utilise les 'API DLL' (ActiveX est plus lourd que les 'API DLL' mais plus simple a utiliser ils disent mais mon appli doit etre rapide) dc c fini merci qd meme !
Marsh Posté le 08-07-2003 à 12:51:24
Voila je quitte le monde linux pour coder sous windows. Je dois savoir a koi sert les activeX controls ds VC++ 6. Je dois savoir lire et ecrire (envoye des donnees) sur une carte I/O. Voila la doc que j ai trouve :
Reading the Digital Inputs
A single call is necessary to read a digital I/O port.
API-CALL
Long EDRE_DioRead(ulng Sn, ulng Port, ulng *Value)
The serial number, port, and a pointer to variable to hold the result must be
passed by the calling function. A return code will indicate if any errors
occurred.
ACTIVEX CALL
Long EDREDioX.Read(long Port)
Only the port-number needs to be passed and the returned value will either
hold an error or the value read. If the value is negative an error did occur.
Je sais pas pkoi je dois utiliser l'une ou l'autre des fonctions. Je ne connait pas les activeX controls, a koi ca sert.
Merci de m'eclairer.