home *** CD-ROM | disk | FTP | other *** search
- □□AddResourceToFile.c□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□TEXTCWIE□□□□□□□□□□□□□é□□□址;ョォャ;ョォ□□□□□□□□□□□□□□□□□□□□□□□=ùヨ□#include "VideoToolbox.h"
- //#include <Errors.h>
- //#include <Files.h>
- //#include <Resources.h>
- void AddResourceToFile(unsigned char *filename,unsigned char *name,ResType type,int id,Handle handle);
-
- void AddResourceToFile(unsigned char *filename,unsigned char *name,ResType type,int id,Handle handle)
- {
- short RefNo;
- int i;
- FInfo outFileInfo;
-
- if(handle==NULL)return;
- CreateResFile(filename);
- GetFInfo(filename,0,&outFileInfo);
- outFileInfo.fdType = 'rsrc'; // resource
- outFileInfo.fdCreator = 'RSED'; // ResEdit
- SetFInfo(filename,0,&outFileInfo);
- RefNo = OpenResFile(filename);
- if(RefNo == -1)PrintfExit("Can't create file!¥007¥n");
- AddResource(handle,type,id,name);
- i=ResError();
- if(i != 0) printf("AddResource error %d¥007, ",i);
- if(i == resNotFound) printf("resource not found.¥n");
- if(i == resFNotFound) printf("resource file not found.¥n");
- if(i == addResFailed) printf("add resource failed.¥n");
- if(i == rmvResFailed) printf("remove resource failed.¥n");
- CloseResFile(RefNo);
- }
- □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□T□□T□□F□□□ TimeVideo□□□APPLTiVi!□□□@□AddResourceToFile.c□□□TEXTCWIE□TEXTCWIE□□□□□□□□□□□□□□□□□□□□□□□ァm
- ウ□□□é□□□□□□□□□□□□□□□TimeVideo results0r□□□TEXTttxt□□□□□\□□□a□□□)p□L□□□□□□|□&ェ^:ðェ^;^□□□□□□□□□□□□□□□□□□□□ュ □□□□□□□□□ュ□□□□□□□□□□□□H⇥Monaco□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□V□ワ□\V□ワ□\ャ;vハ□□&□□.□□□□□□□□□□□□□□□□□□□□□T□□T□□F□/è□ミ□□□□F□□MPSR□□□□MWBB□□□□□í……□□□□□□□□□ð……□□L□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□