Creator type
Not sure this is what we should have, but I finally get the "とじ込み/提出する creator " appear (using とじ込み/提出する Info 使用/適用 to 立証する it 作品 as 推定する/予想するd).See the screenshot below:

APPL -> means an 使用/適用 to create the とじ込み/提出する
OOO3 -> means the とじ込み/提出する is of OpenOffice.org 3 type (yes, I know, I changed for 3 after discussing the point with Oliver Braun (aka obr ), who 供給するd me precious advices, like the 極端に usefull 問題/発行する 60840 I was not able to find alone :-)
What was 行方不明の is a couple of parameters (who gave ???? when undefined ), the Finder needs, to be able to open OpenOffice.org とじ込み/提出するs, even when the 拡張s are 行方不明の. Yet another Mac OS X feature :)
The 直す/買収する,八百長をする is based on the patch P. Luby 寄付するd some times ago, and who was not 統合するd (I sincerily believed it was). But this patch is now obsolete, and I had to adapt, and 追加する a second modification to make it work. After some thought, other members like extFinderInfo need some 調査s.
After tracing a bit, I finally 設立する the 行方不明の (警察などへの)密告,告訴(状): in the patch (see 問題/発行する 55862 ), I had to create the second 入ること/参加(者) in the structure.
I hope someone will 確認する the result is ok, and if I can find some time, I'll commit the change in some cws. Maybe we can 推定する/予想する other 肯定的な 味方する 影響s since it 作品 ?
Below, the trace, where all other parameters I've discovered during the debugging. the important is, in the aCatInfo structure, you have to 始める,決める filetype and fileCrea tor, and things are ok :)
Update: it is important to explain nothing is so 平易な, and the 概算の time of work to make that little feature work is approximatively 5 hours.
To be continued ...
The (部分的な/不平等な) trace :
Breakpoint 1, oslSetFileTypeFromPsz (pszStr=0xbfffdf6c "/使用者s/ericb/Library/使用/適用 Support/OpenOffice.org/3/使用者/registry/(武器などの)隠匿場所/org.openoffice.Office.Paths.dat") at /使用者s/ericb/Desktop/DEV300_m31/sal/osl/unx/とじ込み/提出する.cxx:2266
2266 if ( FSPathMakeRef( (const UInt8 *)pszStr, &aFSRef, 0 ) == noErr && FSGetCatalogInfo( &aFSRef, kFSCatInfoFinderInfo, &aCatInfo, NULL, NULL, NULL) == noErr )
(gdb) p aCatInfo
$1 = {
nodeFlags = 57305,
容積/容量 = -16385,
parentDirID = 0,
nodeID = 0,
sharingFlags = 237 '?',
userPrivileges = 245 '?',
reserved1 = 0 '\0',
reserved2 = 0 '\0',
createDate = {
highSeconds = 34290,
lowSeconds = 2247236563,
fraction = 7123
},
[...削減(する)...]
Important (警察などへの)密告,告訴(状) is below :
許可s = {466847000, 2415923616, 158532224, 1024},
finderInfo = "h\031\024\022$??? ?????!",
extFinderInfo = "??????!\000???\033???\033",
dataLogicalSize = 9574975677652728,
dataPhysicalSize = 9479542736618108,
rsrcLogicalSize = 13835339100762201912,
rsrcPhysicalSize = 386186189282738764,
valence = 0,
textEncodingHint = 467473592
}
現在の language: 自動車; 現在/一般に c++
Libell?s : High-Tech, Mac OS X, OpenOffice, OSX



<< Accueil