J jgame Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-25 #1 用extractfilepath(paramstr(0)) isapi跟cgi用这个得到的不一样.问怎么样才能得cgi中extractfilepath(paramstr(0))这个路径
S shangshang Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-25 #2 试试: 用GetModuleFileName函数获取包含指定模块的可执行文件的完整路径和文件名。 Windows 95: 当应用程序版本号高于4.0并且长文件名有效时, GetModuleFilename函数返回长文件名. 否则返回8.3格式的文件名。 DWORD GetModuleFileName( HMODULE hModule, // 模块句柄 LPTSTR lpFilename, // 缓冲区指针 DWORD nSize // 缓冲区大小 ); 参数hModule 指定需要获取可执行文件名的模块. 如果为Null, GetModuleFileName返回创建调用本函数的进程的文件名. lpFilename 指定存放返回文件名的缓冲区。 nSize指定缓冲区大小
试试: 用GetModuleFileName函数获取包含指定模块的可执行文件的完整路径和文件名。 Windows 95: 当应用程序版本号高于4.0并且长文件名有效时, GetModuleFilename函数返回长文件名. 否则返回8.3格式的文件名。 DWORD GetModuleFileName( HMODULE hModule, // 模块句柄 LPTSTR lpFilename, // 缓冲区指针 DWORD nSize // 缓冲区大小 ); 参数hModule 指定需要获取可执行文件名的模块. 如果为Null, GetModuleFileName返回创建调用本函数的进程的文件名. lpFilename 指定存放返回文件名的缓冲区。 nSize指定缓冲区大小