Changeset 627 for trunk/dll/arccnrs.c


Ignore:
Timestamp:
Apr 21, 2007, 9:00:20 PM (18 years ago)
Author:
Gregg Young
Message:

Eliminate global fAddUtils so can search both path and \utils for FM2PLAY.EXE & Image.exe

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r618 r627  
    3636  06 Apr 07 GKY Add some error checking in drag/drop
    3737  20 Apr 07 SHL Sync with NumItemsToUnhilite mods
     38  21 Apr 07 GKY Find FM2Utils by path or utils directory
    3839
    3940***********************************************************************/
     
    17671768              if (li->type == IDM_MCIPLAY) {
    17681769
    1769                 FILE *fp;
     1770                FILE *fp;
     1771                CHAR fbuf[CCHMAXPATH];
    17701772
    17711773                fp = xfopen("$FM2PLAY.$$$", "w", pszSrcFile, __LINE__);
     
    17751777                    fprintf(fp, "%s\n", li->list[x]);
    17761778                  fprintf(fp, ";end\n");
    1777                   fclose(fp);
    1778                   runemf2(SEPARATE | WINDOWED, HWND_DESKTOP, NULL,
    1779                           NULL, "%sFM2PLAY.EXE /@$FM2PLAY.$$$",
    1780                           fAddUtils ? "UTILS\\" : NullStr);
    1781                 }
     1779                  fclose(fp);
     1780                  if (DosSearchPath(SEARCH_IGNORENETERRS | SEARCH_ENVIRONMENT |
     1781                                 SEARCH_CUR_DIRECTORY,
     1782                                 "PATH", "FM2PLAY.EXE", fbuf, CCHMAXPATH - 1)){
     1783                    runemf2(SEPARATE | WINDOWED,
     1784                            HWND_DESKTOP,
     1785                            NULL,
     1786                            NULL,
     1787                            "%sFM2PLAY.EXE /@$FM2PLAY.$$$",
     1788                            "UTILS\\");
     1789                  }
     1790                   else {
     1791                     runemf2(SEPARATE | WINDOWED,
     1792                             HWND_DESKTOP,
     1793                             NULL,
     1794                             NULL,
     1795                             "FM2PLAY.EXE /@$FM2PLAY.$$$");
     1796                  }
     1797                }
    17821798              }
    17831799              else if (li->type == IDM_PRINT) {
Note: See TracChangeset for help on using the changeset viewer.