|
From: Edward K.C. <ek...@lg...> - 2005-12-28 04:02:34
|
Sorry to keep harping on about this 3DMF export business, but I seem to have run into another problem with files that end prematurely. They always seem to come out an exact kilobyte multiple in size, which suggests some kind of cache-flushing issue. As it stands, my write function makes these calls: FSOpenFork (data fork with fsWrPerm) Q3MacintoshStorage_New Q3File_New Q3File_SetStorage Q3File_OpenWrite Q3View_StartWriting do yadayada_Submit while(Q3View_EndWriting(fileObj) == kQ3ViewStatusRetraverse) Q3File_Close Q3Object_Dispose(fileObj) Q3Object_Dispose(storageObj) FSCloseFork Is there something wrong or missing from this sequence? -Ted |