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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Créer un objet COM en delphi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer un objet COM en delphi

n°1062827
Bleuarff
pouet
Posté le 27-04-2005 à 15:01:57  profilanswer
 

'lut
 
Je dois créer un objet COM avec Delphi5. Je viens de me farcir quelques cours sur le modèle COM, mais j'ai du mal pour l'implémentation en Delphi. Si qqun avait soit une bonne adresse de tuto spécifique Delphi, soit une explication simple sur comment faire un objet COM tout simple, ça serait génial.
 
(Non seulement j'y connais rien en COM, mais en plus je connais pas Delphi :whistle:, juste de vieilles notions de pascal et de POO )


---------------
©2008 Bleuarff Corp.
mood
Publicité
Posté le 27-04-2005 à 15:01:57  profilanswer
 

n°1063379
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-04-2005 à 21:27:13  profilanswer
 

File -> New -> Other -> ActiveX -> COM Object [:dawa]
 
Enfin, ça c'est dans Delphi 7 Pro.
Le 5 j'ai que le Standard, donc je sais pas si c'est nouveau dans le 6 ou 7 ou si c'est réservé aux versions Pro.


Message édité par antp le 27-04-2005 à 21:28:05

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1063990
Bleuarff
pouet
Posté le 28-04-2005 à 10:53:20  profilanswer
 

Oué ça existe (version entreprise) mais ça fout un bordel incompréhensible, ça rajoute des tas de trucs que je comprends pas. J'ai fini par faire un truc tout con, l'objet me semble être conforme au modèle COM. Le problème maintenant, c'est pour écrire les progId et GUID dans le registre pour qu'ils soient accessibles de partout...


---------------
©2008 Bleuarff Corp.
n°1064018
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-04-2005 à 11:19:53  profilanswer
 

Normalement il suffit de lancer regsvr32 suivi du nom de ton exécutable/dll


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1064122
Bleuarff
pouet
Posté le 28-04-2005 à 12:20:22  profilanswer
 

Je suis plutôt en train de galérer avec RegisterClass et compagnie, et j'y comprends rien. Vla le code :
 

Code :
  1. procedure RegisterCOM ;
  2. const
  3.   AutoClassInfo: TAutoClassInfo = (
  4.     AutoClass: TComO;
  5.     ProgID : 'COMtest.comtest';
  6.     ClassID : '{D5C427A8-0330-4157-B2DE-8F06C1125C15}';
  7.     Description : 'Objet COM de test';
  8.     Instancing : acMultiInstance);
  9. begin
  10.   Automation.RegisterClass(AutoClassInfo);
  11. end;


 
Mais il me dit qu'il ne veut pas de reférence de class pour AutoClass, et l'aide de Delphi à ce sujet est très succinte :/.


---------------
©2008 Bleuarff Corp.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Créer un objet COM en delphi

 

Sujets relatifs
Créer un document DOM à partir d'un parser SAXcreer une table en java
creer une fonction qui change un affichage ecranEnregistrement dun objet BitSet
Créer une redirection automatiqueprobleme avec un objet reader [résolu]
Appli Delphi , quelle migration possible ?[Débutant Delphi 7] évaluation de programme
Appli Delphi sous Windows, migration sur PDA ?[Delphi + Sql]Les champs dans une liste
Plus de sujets relatifs à : Créer un objet COM en delphi


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