Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1653 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  acces à certaines variables définies dans une IDL ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

acces à certaines variables définies dans une IDL ...

n°710085
rafael
Posté le 27-04-2004 à 18:07:13  profilanswer
 

J'utilise un Active X pour une appli ... pas de pbs pour accéder aux méthodes  
 
mais je n'arrive pas à accéder aux variables définies ainsi :  
 

Code :
  1. [
  2.   uuid(FF650D23-6C25-11D5-A845-FC8AEDB8F67E),
  3.   version(1.0),
  4.   helpstring("DGCDRipStandardDemo ActiveX Control module" ),
  5.   helpfile("DGCDRipStandardDemo.hlp" ),
  6.   helpcontext(00000000),
  7.   custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 83951780),
  8.   custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 1000788168)
  9. ]
  10. library DGCDRIPSTANDARDDEMOLib
  11. {
  12.     // TLib :     // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
  13.     importlib("stdole2.tlb" );
  14.     // Forward declare all types defined in this typelib
  15.     dispinterface _DDGCDRipStandardDemo;
  16.     dispinterface _DDGCDRipStandardDemoEvents;
  17.     [
  18.       uuid(FF650D24-6C25-11D5-A845-FC8AEDB8F67E),
  19.       helpstring("Dispatch interface for DGCDRipStandardDemo Control" ),
  20.       hidden
  21.     ]
  22.     dispinterface _DDGCDRipStandardDemo {
  23.         properties:
  24.             [id(0x00000001)           
  25. ]
  26.             BSTR strBuf;
  27.             [id(0x00000002)           
  28. ]
  29.             long pTrack;
  30.             [id(0x00000003)           
  31. ]
  32.             long Sector;
  33.             [id(0x00000004)           
  34. ]
  35.             long Sectors;
  36.         methods:
  37.             [id(0x00000005)]
  38.             long GetDriveCount();
  39.             [id(0x00000006)]
  40.             void OpenTray(long DeviceID);
  41.             [id(0x00000007)]
  42.             void CloseTray(long DeviceID);


 
J'ai crée CDDGCDRipStandardDemo CDRip;
en faisant CDRip.GetDriveCount(); j'obtiens bien le resultat desire mais je n'arrive pas à accéder aux variables (ex : Sector et Sectors) que je désirerai utiliser ...
 
si quelqu'un pouvait m'éclairer sur le sujet !
 
merci

mood
Publicité
Posté le 27-04-2004 à 18:07:13  profilanswer
 

n°710123
cricri_
Posté le 27-04-2004 à 18:41:39  profilanswer
 

De toute façon ce n'est pas propre d'accéder directement aux variables, il vaut mieux utiliser des méthodes genre Setxx et Getxx


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  acces à certaines variables définies dans une IDL ...

 

Sujets relatifs
Page d'accès aux données : lier plusieurs champs[php] pb de variables dans une boucle avec un formulaire
[PHP] Mettre à jour les variables de session [resolu]accès BD depuis Outllok
récupération de variables avec checkboxFaire un tableau de variables d'une classe?
Choix langage site Intranet acces BD[Builder6] tableau pour un accès rapide et régulier de données?
Types d'erreurs lors d'un accès à un fichier avec GlibUne variable dans un chemin d'accès aux objets d'un formulaire
Plus de sujets relatifs à : acces à certaines variables définies dans une IDL ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR