为了防止一些样板代码,我想读取一个类正在执行的文件的文件名。
没有MQL4
可用的默认功能,但应该可以使用本机 Windows 功能( a GetModuleFileName()
from kernel32.dll
)
来源 - https://msdn.microsoft.com/nl-nl/library/windows/desktop/ms683197(v=vs.85).aspx
我确实阅读了有关#import
,Kernel32.dll
并从那里窃取了一些功能,但它似乎不起作用。
#import "kernel32.dll"
int GetModuleFileName();
#import
它给了我以下错误->
2015.01.05 00:15 Cannot find 'GetModuleFileName' in 'kernel32.dll'
它解释了自己,getModuleFileName
不在kernel32.dll
有谁知道如何获取当前文件名?