ANIM_DT_SHORT ANIM_DT_SHORT ANIM_DT_SHORT ANIM_DT_FLOAT_32 ANIM_DT_SHORTこれはNG。これは
ANIM_DT_SHORT ANIM_DT_SHORT ANIM_DT_SHORT ANIM_DT_SHORT ANIM_DT_FLOAT_32このような順序にしなければならない。
static OSErr color_services_proc (ColorServicesInfo *info) { PSPI_DEBUG (COLOR_SERVICES_SUITE, PING ()); if (info->infoSize < sizeof (ColorServicesInfo)) return errPlugInHostInsufficient; switch (info->selector) { case plugIncolorServicesChooseColor: break; case plugIncolorServicesConvertColor: break; case plugIncolorServicesSamplePoint: break; case plugIncolorServicesGetSpecialColor: break; default: g_assert_not_reached (); } PSPI_DEBUG (COLOR_SERVICES_SUITE, PING ()); return errPlugInHostInsufficient; }
007B1010 push ebx 007B1011 push esi 007B1012 push edi 007B1013 mov edi,dword ptr [esp+10h] 007B1017 push edi 007B1018 call 007B0D20 007B101D add esp,4 007B1020 test al,al 007B1022 je 007B1078 007B1024 mov eax,dword ptr ds:[00952CBCh] 007B1029 xor edx,edx 007B102B test eax,eax 007B102D je 007B1078 007B102F mov esi,7B0FE0h 007B1034 mov ebx,dword ptr [eax+4]あとPhotoshop側のスレッドで無限ループに嵌るところもある。待機?
1 VERSIONINFO FILEVERSION 5,0,128,0 PRODUCTVERSION 5,2,6,0 FILEOS 0x4 FILETYPE 0x1 { BLOCK "StringFileInfo" { BLOCK "040904E4" { VALUE "CompanyName", "Adobe Systems, Incorporated" VALUE "FileDescription", "Adobe Photoshop" VALUE "FileVersion", "5.0.2" VALUE "InternalName", "Photoshp" VALUE "LegalCopyright", "(c) 1989-1998 Adobe Systems Inc." VALUE "OriginalFilename", "Photoshp.exe" VALUE "ProductName", "Adobe Photoshop" VALUE "ProductVersion", "5.0.2" } } BLOCK "VarFileInfo" { VALUE "Translation", 0x8000 0x04B0 } }\VarFileInfo\Translationと、\StringFileInfo以下の言語コードが違う・・・。これではアクセスできない・・・。