当前运行中的.DLL程序自已如何取得它本身的路径? 有一个.DLL 程序(DCOM),是由另一个.EXE 程序来启动的,但 .DLL被启动后,需要根据它自已当前的路径来做其它的工作,但在.DLL中却不知如何获取这个路径名.请各位大侠帮助..THANK!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种方式:1、在exe调用dll的时候就用一个变量把dll所在目录传进去2、如果该dll总跟那个exe在同一个目录,除了前面的方法,还可以把exe的Application传进去,就可以在dll里面根据Application取相应的目录,有时候说不定还用的上这个Application的句柄 可是这个DLL是个注册的程序, 这个EXE 程序运行时通DCOM连接来启动这个DLL程序的,不是通是DLL 文件名来通用的,所以EXE 也不知道DLL程序具体在什么目录下,可能的方法是通过注册表来获得这个DLL文件的路径,但是除了这个方法之后,不知还有其他方法吗?我的意思是通过DLL运行来获取它自已的路径,就象EXE 程序有个APPLICATION.EXECNAME 这个属性而获得它的相关路径信息. 就是这个GetModuleFileName(hMod,buf,nBufSize);通过传入不同的hmod就可以得到不同的路径,如自己的路径,调用者的路径。 去除字符串中的字母 各位大侠,我两个问题需要帮助 DELPHI高手们在此留下你的脚印,写下您的QQ号码^_^ 我是新手,专来放分的 怎么取windows的DNS,设置Ip地址,DNS???分不够可以在加 帮别人写了个程序,请问如何和对方写个条约,以后维护如何处理? 如何在MDImain调用MDIChild的控件呢?郁闷!!! 如何提高delphi编译程序的运行速度??? 五一不放假,祝大家节日快乐 Delphi中有没有象VB的DoEvents的函数,即能让程序在执行循环时还能执行其他操作(如刷新窗口)。 有没有下载avi动画的网站 fastreport问题
1、在exe调用dll的时候就用一个变量把dll所在目录传进去
2、如果该dll总跟那个exe在同一个目录,除了前面的方法,还可以把exe的Application传进去,就可以在dll里面根据Application取相应的目录,有时候说不定还用的上这个Application的句柄
注册表来获得这个DLL文件的路径,但是除了这个方法之后,不知还有其他方法吗?我的意思是
通过DLL运行来获取它自已的路径,就象EXE 程序有个APPLICATION.EXECNAME 这个属性而获得它的相关路径信息.
GetModuleFileName(hMod,buf,nBufSize);通过传入不同的hmod就可以得到不同的路径,如自己的路径,调用者的路径。