如何获得DLL的路径?(5分)

  • 主题发起人 峻祁连
  • 开始时间

峻祁连

Unregistered / Unconfirmed
GUEST, unregistred user!
如何获得DLL的路径?有一个函数吧!麻烦各位老大说一下!谢谢!
 
我的意思是在用delphi编DLL时,要读一个外部的TXT文件,要保证总能正确的找到它,
要得到这个DLL的路径,然后根据这个路径得到txt文件的路径,有没有一个类似
getCurrentDirectory()的函数?
 
做个函数传进这个文件的路径吧。
 
简单的方案,首先找到后,将你的文件路径写到注册表里面,然后读取!
起始主要是你的问题说的不明白!
 
获取dll路径,你不会?
 
To dcsdcs:
怎么办,看来你会,那能不能指点一下?
 
用GetModuleFileName函数。
 
楼上都说了,自己多背一些api函数
 
用GetModuleFileName函数
可是这样得到的是调用该DLL的exe可执行文件的绝对路径啊,
我想要的是DLL文件所在的路径,怎么办啊?
 
要在DLL中得到他的路径,应该说清楚了吧
 
昨天怎么没发出去?
To 峻祁连:
你试过没有?悲酥清风地回答就是答案。
 
我在EXE文件中用GetModuleFileName得到他的路径没什么问题可是在DLL中用总出错,
运行时告诉我某指令在某内存写错误,真是气死我了,
是不是我的系统出了什么问题要是那样的话,我都想把他干掉重装拉
 
接受答案了.
 
顶部