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
Version imprimable
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.
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.
merci sjrd, ça fonctionne.