Informatique à Gogo

L'informatique pour tous Informatique à Gogo
L'informatique pour tous
Informatique à Gogo
L'informatique pour tous
Dépannage
En cas d'urgence
Sondages
Votez pour une réponse
Passion à gogo
Forum des passionnés
Informatique
Forum Informatique
Windows xp
Windows xp
Aide bureautique
Aide bureautique
ADSL
Forum ADSL
Trucs et astuces AOL
Trucs et astuces pour AOL
Livre d'Or
Livre d'Or
Liens
Liens

Delphi dll Forum Programmation sous delphi
[ Envoyer un message ] [ Forum progdelphi ] [ F.A.Q. ]
(1 visiteur)

Forum Programmation sous delphi Modification: 12/8/2008
Création: 3/3/2001

ce forum concerne la programmation sous Delphi

 

Delphi dll

Envoi de CaptainCaverne le 10 Janvier 2005 16:23:25:

Bonjour,

J'ai créé une dll en delphi (controle activex) et l'ouvre depuis une application. Jusqu'ici tout va bien là ou ca se corse c'est quand depuis l'application je passe un objet par une méthode de la dll qui accepte un olevariant et que dans la dll j'essaye de le caster dans un type interface défini dans un paquet d'éxécution (attention l'objet implémente bien l'interface), il n'arrive pas à me caster l'objet....
alors qu'il devrait...

Si qqn a une idée

Ex:

(iint est déclaré dans Package.bpl');

TObj=class(TInterfacedObject, IInt)
end;


...
MyObj:=TObj.create;
LoadLibrary('MyDLL.dll');

int:=CreateOleObject('ActiveX.Object');
int.Method1(MyObj);

FreeLibrary('MyDll.dll');
...


dans la dll
============

procedure Method1(obj: Olevariant)
var
aInt: IInt;
begin
// cchez moi ce test est toujours faux
if Supports(Obj, IInt, aInt) then
begin
end;
end;





Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet:
(limité à 40 caractères)

Commentaires:

Lien optionnel URL:
Titre du lien:

Créer un blog aminaute gratuitement et facilement


Alerter Rezoweb si ce message est illégal

Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb

RezoSite hébergé gratuitement par Rezoweb