SetLength(RunPath, 256);
SetLength(RunPath, GetModuleFileName(HInstance, PChar(RunPath), 256));
RunPath:=ExtractFilePath(RunPath);这是一个CGI Stand-alone Executable程序,用Delphi7创建,在OnCreate的时候写有上面的代码,调试发现,只要是带有参数传递的情况下,返回的RunPath就变成了传递的那个变量的值,而不是正确的结果,是哪个地方我理解不正确呢?请高人指点。
SetLength(RunPath, GetModuleFileName(HInstance, PChar(RunPath), 256));
RunPath:=ExtractFilePath(RunPath);这是一个CGI Stand-alone Executable程序,用Delphi7创建,在OnCreate的时候写有上面的代码,调试发现,只要是带有参数传递的情况下,返回的RunPath就变成了传递的那个变量的值,而不是正确的结果,是哪个地方我理解不正确呢?请高人指点。
而http://localhost/he/cgi/centersv.exe/getimage?userid=32342342的时候,RunPath就变成32342342这个值了。
ls_dir:string
然后调用函数GetDir
Getdir(0, ls_dir);