bonjour,
est-il possible, dans une dll, de savoir quelle application ou quelle fenetre a appelé une fonction de la dll ?
ou alors qu'utiliser comme owner d'un composant créé dans une fonction de la dll ?
merci
bonjour,
est-il possible, dans une dll, de savoir quelle application ou quelle fenetre a appelé une fonction de la dll ?
ou alors qu'utiliser comme owner d'un composant créé dans une fonction de la dll ?
merci
Bonjour,
A première vue, il me semble que comme on travaille dans le thread de l'application, la variable "Application" devrait être utilisable dans la DLL et identique à celle du programme appelant.
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
en fait la dll est appelée par une application en abal de prologue et je n'ai pas de variable application, me semble t'il.
la seule chose que je pourrais passer en paramètre, à la rigueur, serait le handle de la fenêtre de l'application appelante
Tu peux utiliser ParamStr(0) pour récupérer le chemin complet menant à l'exécutable qui appelle ta DLL. Mais sinon, tu devras en effet passer des paramètres aux fonctions de ta DLL.
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager