在InstallShield里面,AddFolderIcon(),LongPathToQuote()应该属于哪个头
文件,我看了帮助,但里面没有讲。
还有就是我明明定义了以下变量,但系统老是说未定义:
nIcon,zShortCutKey,nFlag,szProgramFolder为什么??
大致代码如下:
// ----- global variables ------
STRING      szProgramFolder, szItemName, szCommandLine, szWorkingDir; 
STRING      szShortCutKey, szProgram, szParam,szIconPath;
NUMBER      nIcon, nFlag;
function SetupFolders()
 NUMBER nResult;
 STRING szFolderDir;
 begin
  szProgramFolder = FOLDER_PROGRAMS^SHELL_OBJECT_FOLDER;
  szItemName = "柜员审批管理系统"; 
  szProgram = PROGRAM; 
  szParam = PARAM;  LongPathToQuote (szProgram, TRUE);
  LongPathToShortPath (szParam);  szCommandLine = szProgram + " " + szParam; 
  szWorkingDir = TARGETDIR;
  szIconPath = "";
 nIcon = 0;
zShortCutKey = "";
 nFlag = REPLACE; AddFolderIcon (szProgramFolder,szItemName,szCommandLine,szWorkingDir,szIconPath,nIcon,szShortCutKey,nFlag);
 szProgramFolder = FOLDER_DESKTOP;
 LongPathToQuote(szCommandLine, TRUE);