Accueil > Forum > > > > Nature (VB, VBA, .Net ...) d'une application appelante
Nature (VB, VBA, .Net ...) d'une application appelante
mardi 3 juillet 2007 à 14:31:55 |
Nature (VB, VBA, .Net ...) d'une application appelante

Pijay
|
Bonjour à tous, J'ai développé une DLL ActiveX en VB6.0. Cette DLL va etre appelé par des applications VB6, Access, ou Excel. Je souhaiterais détecter le type de l'application qui appel ma DLL. Je voudaris savoir, si il existe une méthode (en VB6) pour déterminer la nature (le type) d'une application appelante. Si quelqu'un peut m'aider.... Merci d'avance.
|
|
mardi 3 juillet 2007 à 14:37:37 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

Renfield
|
non, une dll ActiveX réponds au modèle COM, ensuite, les appelants s'y conforment.
tu dois pouvoir faire quelque chose, récupérer le processId, savoir le nom de l'exe qui t'as appelé, et lire des infos dans ce dernier...
pourquoi faire, au fait, toute cette gym ?
|
|
mardi 3 juillet 2007 à 14:37:57 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

DARKSIDIOUS
|
Hum... je dirais : tu n'as pas à le savoir ! Une DLL est faîtes pour être utilisable par n'importe quoi : elle peut très bien être utilisée par java, C++ ou Delphi... Donc que ce soit vb6, Excel ou Access qui l'utilise, ta DLL doit faire la même chose !
|
|
mardi 3 juillet 2007 à 14:38:42 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

jmfmarques
|
Impossible à ma connaissance, sauf si (la dll étant la tienne) tu inclus dans la fonction concernée de ta dll un paramètre d'entrée qu'il faudra alors faire passer à ta fonction par les applications appelantes. Quel est le but du jeu ?
|
|
mardi 3 juillet 2007 à 15:07:13 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

Pijay
|
En fait, j'ai développé cette DLL avec VB6. Plusieurs fonctions de cette DLL agissent sur les composants des applications appelantes, comme le changement du pointeur de la souris.Par exemple, ce sont pas les memes fonctions pour changer le pointeur d'une appli. VB6 et d'une appli VBA (Access ou Excel). Il faut donc que je puisse savoir dans quel cas on se trouve dans ma DLL pour executer la fonction approprié à l'application appelante.
Voila le but....... je sais, c'est un peu tordu, mais g pas le choix, c pour le boulot.
En tout cas, merci de votre attention.
|
|
mardi 3 juillet 2007 à 15:11:45 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

jmfmarques
|
Ben... si tu as le source de cette dll, fais donc ce que je t'ai dit : Donne à la fonction concernée un paramètre de plus (celui du "type" appelant), voilà ! Et à l'occasion de chaque appel de ladite fonction de cette Dll : passe ce paramètre en plus du/des autre(s). Bien tordu, en effet, tout çà ... mais bon... la voilà, ta solution...
|
|
mardi 3 juillet 2007 à 15:14:52 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

Pijay
|
Je vais tester.....
Merci encore.
|
|
mardi 3 juillet 2007 à 17:57:57 |
Re : Nature (VB, VBA, .Net ...) d'une application appelante

Renfield
|
pas compris l'histoire du pointeur de souris...
si c'est toi qui change le curseur, tu fais ca en B6, toutes facon, peu importe qui est derrière....
|
|
Cette discussion est classée dans : application, vb6, dll, appelante, nature
Répondre à ce message
Sujets en rapport avec ce message
empaquettage d'une application VB6 / DLL [ par bruno ]
Lors de l'empaquetage de mon application VB6, l'assistant me demande les .dll suivantes :CC245FR.DLLCR2C40FR.DLLP3BDAOFR.DLLP3CDAOFR.DLLP2D4BDFR.DLLP3
utilisation d'une dll 16 bits en VB6? [ par Vanesbasic ]
Je dois migrer une application vb3 en VB6or cette application utilise une dll 16 bits ecrite en Cje ne peux pas convertir cette dll en 32 bits n'ayant
application appelante [ par hotlips ]
Bonjour,J'écris une dll et je cherche à identifier dans le code de cette dll l'application appelante,celle-ci n'aétant pas forcément au premier plan.Q
DLL VC++ dans une application VB6.0 possible? [ par hightower ]
Salut à tous!Voila, j'ai une carte d'E/S, et une DLL m'est fournit avec, le problème c'est que les exemples qu'il m'ont filer avec c'est pour le VC++.
Migration vb6 vers vb.net 2005 [ par billy21121 ]
Bonjour a tous.En ce moment, je suis en train de migrer une application developpée en vb6 vers vb.net 2005. Et ayant entamé le developpement, je me po
Creation d'Exe en vb6 [ par spinosorus ]
Bonjour a tousJ'ai creé une application avec l'utilisation des etats via (Crystal report 8.5), et lorsque je voudrais créer l'exe de l'application il
[Catégorie modifiée .Net -> VB6] DLL ActiveX VB6 ou Module/Class ??? [ par totodu00 ]
Bonjours/Bonsoir à tous, et merci d'avance pour votre aide qui me sera précieuse [^^ange] Donc voilà, actuellement je crée une application en vb6 (je
Application vb6 sous internet? [ par zmoha40 ]
Bonjour, J'ai développé une application de gestion des chantiers sous vb6. Tout marche bien sauf que mon client veut consulter la situation de ses c
problème d'affichage du datareport lors de l'execution du setup d'une application avec vb6 [ par essodebeing ]
bonjour a tous,j'ai un problème au niveau de l'exécution d'un datareport parametré que j'ai mis en mode paysage dans mon application en utilisant la m
creatin du setup d'une application vb6 [ par tastastoussa ]
slt tout le monde, j'avais ,sans oublier votre aide,créé une application sur vb6,puis j'ai passé à la création du setup,pour cela j'ai utilisé innoset
Livres en rapport
|
Derniers Blogs
DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|