FileMaker Pro 10 Advanced
2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento Bento FileMaker, Inc. Mac Mac Apple Inc. FileMaker FileMaker, Inc. FileMaker E URL E URL Acknowledgements URL www.filemaker.co.jp 01
1 FileMaker Pro Advanced 5 5 FileMaker Pro Advanced 5 PDF 6 6 6 2 9 Developer 9 10 11 11 12 12 13 13 14 15 16 3 19 19 20 21 22 22 24 24 26 4 29 29 30 30 32
4 FileMaker Pro Advanced 5 FileMaker 35 35 35 FMExample 36 Example 36 Support 36 36 FMExample 38 38 39 39 FMPluginExample.cpp 40 FMPluginPrefs.cpp 40 FMPluginFunctions.cpp 40 40 API 40 41 41 FileMaker 41 42 42 42 43 43 GetString 43 Mac OS X 44 44 A FileMaker Pro 45 46 47 52 52 53
1 FileMaker Pro Advanced FileMaker Pro Advanced FileMaker Pro FileMaker Pro Advanced FileMaker Pro FileMaker Pro Advanced 1 Developer 1 1 FileMaker 1 1 1 1 FileMaker Pro Advanced FileMaker Pro FileMaker Pro Advanced FileMaker Pro Advanced PDFPortable Document FormatPDF FileMaker Pro Advanced FileMaker Pro FileMaker Pro FileMaker Pro Advanced FileMaker Pro Advanced FileMaker FileMaker Pro 1 FileMaker Pro Advanced FileMaker Pro Advanced 1 FileMaker ProFileMaker Pro Advanced 1 FileMaker Pro 1 FileMaker Pro FileMakerPro 1 FileMaker Pro Advanced XML FileMaker Pro Advanced DDRXML
6 FileMaker Pro Advanced 1 FileMaker Web Web FileMaker Pro FileMaker Pro Advanced 1 FileMaker ODBC JDBC FileMaker OBDC JDBC PDF FileMaker PDF 1 FileMaker Pro Advanced [] [] 1 [] [...] 1 www.filemaker.co.jp PDF FileMaker Pro Advanced FileMaker Pro Advanced PDF 1 Windows: C: Program Files FileMaker FileMaker Pro Advanced PDF 1 MacOS: Macintosh HD//FileMaker Pro Advanced//PDF PDF PDF Mac OS X Adobe Reader.Windows Adobe Reader Adobe Reader Adobe Web www.adobe.co.jp FileMaker Pro Advanced FileMaker Pro 1 1 About (About ) FileMaker Pro Advanced FileMaker Pro Advanced FileMaker Pro Advanced FileMaker FileMaker FileMaker 1. 2. About 3.... 4. About 1
1 FileMaker Pro Advanced 7 1 1 5. About : About 6. Developer [] About : FileMaker FileMaker FileMaker FileMaker
8 FileMaker Pro Advanced
2 FileMaker Pro Advanced Developer 1 1 FileMaker Pro FileMaker Pro Advanced 1 1 1 FileMaker Pro FileMaker Pro Advanced Developer 1. 2. [] [Developer...] 3. Developer [...] 4. [...] 5. 6. [:] [] 7. [] 8. [] [...] 9. [ ] [ ] 10. 1 [] FileMaker Pro Advanced 1 [ ] [...]
10 FileMaker Pro Advanced 11. [] [] [ FileMaker ] 10 [] [ ] 16 FileMaker [ FileMaker ] [ ] [] 1 Logfile.txt 1 12. [OK] 13. [...] 14. [] Developer FileMaker Pro FileMaker Pro Advanced Developer FileMaker Pro FileMaker Pro A FileMaker Pro FileMaker Pro FileMaker Pro Advanced 1
2 11 1 1 1 1 1 About 1 1 1 12 FileMaker Pro 3.0 SDKSolutions Development Kit Pro 4.0 Developer Edition Developer 5.x 6.0 Developer Tool FileMaker Pro Developer 6.0 FileMaker Pro FileMaker Pro FileMaker Pro Advanced Developer 1. 9 Developer 2. [] [ ] 3. 1 [:] 1 [:] 4. [ :] 24
12 FileMaker Pro Advanced Windows Windows Developer Mac OS X Mac OS X Developer Windows Mac OS X Windows FileMaker Developer Mac OS X FileMaker Developer 5. [...] [] 32 x 175 72 dpi JPEG GIF 6. [2 12 :] [...] 7. [OK] 8. [...] Developer 9. [] Developer FileMaker Pro CD-ROM
2 13 Developer ExtensionsWindows DLLDynamic Link Library FileMaker Pro FileMaker Pro Advanced Windows Mac OS X DLL Extensions Extensions Dictionaries Dictionaries Windows Mac OS X Mac OS X Windows Extensions DLL Extensions CD-ROM FileMaker Pro Advanced FileMaker Pro FileMaker Pro Advanced
14 FileMaker Pro Advanced 1 MindVision Installer VISE 1 InstallShield MultiPlatform 1 MacInstallerBuilder FileMaker Pro FileMaker Pro Advanced FileMaker Server FileMaker Server FileMaker Pro FileMaker Web www.filemaker.co.jp FileMaker About About FileMaker Pro Advanced FileMaker About FileMaker Pro Advanced FileMaker Pro About 6 FileMaker Pro Advanced [] Web Web Web Mac OS 20 Developer
2 15 1 Windows Mac OS X 1 FileMaker Pro A FileMaker Pro 1 16 1 1 1 1 DLLWindows 1 1 1 1 About 1. FileMaker Pro Advanced 2. 3.
16 FileMaker Pro Advanced 4. 1. FileMaker Pro Advanced 2. 3. Developer 4. [] 1 1 1 1. 2. [] [] [...] 3. [] [...] Windows [...] Mac OS 4. [] [:] [ ] [:] [...] 5. [] 6. [:][:] [:] [] []
2 17 7. [] 8. [OK] 1. 9 Developer 2. [] [ ] 3. [OK] 4. [...] 5. [] Developer Developer 1. [] [...] 2. [/] [] 3. [OK]
18 FileMaker Pro Advanced
3 FileMaker Pro Advanced FileMaker Pro 1 1 1 1 1 FileMaker Pro Advanced FileMaker Pro Advanced 1 1 [] [] [...] [] [] [...] [] [ ] [] [] [...] [] [ ] [] [] [...] [] [...] [ OK]
20 FileMaker Pro Advanced 1. [] [] [...] 2. [ ] [...]Windows [...]Mac OS [] 3. [] 4. [OK] FileMaker Pro Advanced 1 1 1 1
3 21 1 FileMaker 1 [] [] [ ] [] [] [] [] 1. [ ] [] [ ] [ ] [] 2. [ ] [] [] 3. [] 4. [] 5. [OK]
22 FileMaker Pro Advanced 1. [] [] [...] [ ] [] 2. [] 3. [] [OK] 1 [] 1 [ FileMaker ] [] 4. [] 5. FileMaker FileMaker FileMaker [] [ ] 1. [] [] [...] [ ] 2. [] [...]
3 23 3. [] [] [FileMaker ] [OK] 1 [ ] FileMaker Pro Advanced [ ] 4 1 [FileMaker ] [] Shift Windows shift Mac OS [] [] [...] [] [OK] 100 [] 4. [...] [FileMaker ] [OK] [Windows] [Macintosh] [] Windows &&O [] (&O) &O [...] [] [] [] [OK] [] [OK] 1 [ ] [ ] 1 [ ] [ ] [OK] [ ] [] []
24 FileMaker Pro Advanced 1. [] [] [...] [] 2. 3. [OK] 1 1 1 1 FileMaker Pro Advanced [] FileMaker Pro FileMaker Pro Advanced XMLExtensible Markup LanguageWindows Mac OS X BBEdit XML XML XMetaL /
3 25 FileMaker XML FileMaker Pro Advanced XML / 1. Themes Windows: FileMaker Pro Advanced Extensions English Themes Mac OS X: FileMaker Pro Advanced/FileMaker Pro Advanced.app/Contents/Resources/Japanese.lproj/Themes/ 50 2..fth Themes/ Themes.fth 3.
26 FileMaker Pro Advanced 4. THEMENAME <THEMENAME VALUE="/" /> THEMENAME ASCII HINT Windows Mac OS X 5. 16 #9933CC <BODYPART> <FILL COLOR = "#9933CC" PATTERN = "2" /> 6. 7. FMTHEME THEMENAME 8..fth Themes THEMENAME / [] 9. FileMaker Pro Advanced [] [/] / / XML 1.0 XML XML XML <FMTHEMES> </FMTHEMES> FMTHEMES FMTHEME
3 27
28 FileMaker Pro Advanced
4 FileMaker Pro Advanced 1 FileMaker 1 1 1 FileMaker Pro Advanced FileMaker Pro Advanced 1 1 1 1 1 1 1 1 1 1 1. [ ] [] [] 2.
30 FileMaker Pro Advanced A B B C [] [/] [] [] [ ] Shift [ ] CtrlWindows commandmac OS [ ] 1. [] [] [] [] [...] 2. [] [] [] 3. [] [] [] [] [] 1. [] [] [] [ /]
4 31 2. [] 1 1 3. 4. [] [] [] [] 5. 6. [] 7.
32 FileMaker Pro Advanced 8. [] 9. [] [] 10. [] DDRHTML XML HTML Javascript Web 1 1 1 1 1. FileMaker Pro Advanced 2. [] [...]
4 33 3. [:] 4. [:] [:] 5. 6. HTML XML[:] [XML] 7. [:] 8. []
34 FileMaker Pro Advanced
5 FileMaker C C++ FileMaker Pro FileMaker Pro Advanced FileMaker ProFileMaker Pro Advanced FileMaker Server FileMaker Server FileMaker Pro www.filemaker.co.jp FileMaker Pro Advanced FileMaker Pro Advanced [] 1. 2. 3. 1. [] 2. 3. 4. [] ( 1... ) [:] [] [] 38 FMExample Windows Mac OS X FileMaker Pro Advanced Microsoft Visual Studio 2005 Apple Xcode 3.0 FileMaker Pro Advanced CD FMExample FMExample
36 FileMaker Pro Advanced FMExample Example Headers Libraries FMExample FileMaker API FileMaker Pro Advanced FileMaker API FileMaker Pro Advanced Example / FMPluginExample.cpp MacExample.fmplugin MacExample.xcodeproj WinExample.sln WinExample.vcproj WinExample.fmx Support FMExample Mac OS X Apple Xcode Microsoft Visual Studio.NET WinExample.sln Microsoft Visual C++ Microsoft Windows FMPluginExample.cpp Support / FMPluginExample.cpp MacExample.fmplugin MacExample.xcodeproj WinExample.sln WinExample.vcproj WinExample.fmx Support / FMPluginExample.cpp MacExample.fmplugin MacExample.xcodeproj Windows Mac OS X Mac OS X FMExample ID FMExample FMExample Apple Xcode Mac FileMaker ProFileMaker Pro Advanced FileMaker Server FileMaker Server FileMaker Server
5 FileMaker 37 Web FileMaker Server : : Windows XP C: Documents and Settings Local Settings Application Data FileMaker Extensions Windows Vista Mac OS X C: users AppData Local FileMaker Extensions Macintosh HD/Users/ /Library/Application Support/FileMaker/Extensions FileMaker Pro AdvancedExtensions Windows.fmxMac OS X fmplugin 1. [] Windows: [] [...] Mac OS X: [FileMaker Pro Advanced] [...] 2. [] 3. FileMaker FileMaker Pro FileMaker Extensions FileMaker Pro FileMaker Pro Extensions 1. [] 2. [...] [] Y 41 3. 4. [OK]
38 FileMaker Pro Advanced FMExample Microsoft Visual C++ Apple Xcode FMExample FileMaker ProFileMaker Pro AdvancedFileMaker Server FileMaker Server Advanced XMpl_Add ; ) XMpl_Append... XMpl_Evaluate XMpl_NumToWords ( ) XMpl_StartScript ( ; ) XMpl_Version XMpl_UserFormatNumber ( ) XMpl_FormatNumber ( ; ) FileMaker Evaluate 44.345 Forty-Four Dollars and 34 Cents FileMaker Pro # # XMpl_UserFormatNumber [] [] FileMaker Server Web 1. 2. [] Windows: [] [...] Mac OS X: [FileMaker Pro Advanced] [...] 3. [] 4. [FMExample] [...] 5. [...] FMExample XMpl_UserFormatNumber
5 FileMaker 39 6. [OK] # 7. [OK] [] 8. FileMaker Pro Advanced [] [] [...] [] 9. 10. [] [:] [] 11. 12. 13. [OK] 14. [OK] [] Mac OS PowerPC Intel Macintosh PowerPC Intel Macintosh Mac OS X FileMaker XCode 2.2 XCode PCC GCC 3.3 Intel Macintosh GCC 4.0 FileMaker Mac OS X 10.4 10.2.810.3.9 10.4 Mac OS X FMExample XCode Cross-Development FileMaker Pro Advanced 1 FMPluginExample.strings FMPluginExample.rc 1 FMPluginExample.strings FMPluginExample.rc 1 FMPluginPrefs.cpp 1 FMPluginFunctions.cpp 1 1 1 1 1
40 FileMaker Pro Advanced FMPluginExample.cpp FMPluginExample.cpp Do_PluginInit Do_PluginIdle Do_PluginShutdown pluginid ID fmx::exprenv::registerexternalfunction UnRegisterExternalFunction Do_PlugInit fmx::exprenv::unregisterexternalfunction FMPluginPrefs.cpp Do_PluginPrefs FMPluginFunctions.cpp FMPluginFunctions.cpp Do_PluginInit FileMaker FileMaker DoThis( )DoThis API HeadersFMXExtern.hFMXCalcEngine.hFMXBinaryData.hFMXDateTime.hFMXTextStyle.h FMXTypes.hFMXFixPt.hFMXClient.hFMXText.hFMXData.h 10 API FileMaker FileMaker Pro Advanced FMXExtern.h FMXExtern.h FileMaker ProFileMaker Pro Advanced FileMaker Server FMExtern.h FMExternCallSwitch FileMaker ProFileMaker Pro Advanced FileMaker Server FMExternCallStruct FMExternCallPt gfmexterncallptr FMXCalcEngine.h API
5 FileMaker 41 11 ID ID ID F FMWebMac OS X ID ID ASCII 0 9A Za z ID Mac OS X Apple Developer Support Web ID ID Apple Inc. Web www.apple.com 110 11 n FileMaker Moc31YnnYnnY Moc3 IDn Y idle time (character 9 = Y). 1-4 ID Apple Developer Support Web www.apple.com ID 5 1 6 [] [...] Yn YkFMXT_DoAppPreferences 41 FileMaker 7 FMExample n Y 8 n 9 kfmxt_idle Y n 10 10 n 11 11 n FM Web FileMaker FMPluginExample XMpl FileMaker FileMaker ProFileMaker Pro Advanced FileMaker Server FMExtern.h FMExternCallStruct whichcall 1 kfmxt_init 1 kfmxt_shutdown 1 kfmxt_idle 1 kfmxt_doapppreferences
42 FileMaker Pro Advanced 1 kfmxt_external Y 1 kfmxt_getstring GetString kfmxt_init FileMaker ProFileMaker Pro Advanced FileMaker Server [] 1 kminextnversion kmaxextnversion kbadextnversion API API 1 kcurrentextnversion FMExample Do_PluginInit Do_PluginInit API FileMaker ProFileMaker Pro Advanced FileMaker Server API Windows Mac OS X Library Preferences Do_PluginInit API FMPluginExampleDo_PluginInit kcurrentextnversion fmx::exprenv::registerexternalfunction kfmxt_shutdown FileMaker ProFileMaker Pro Advanced FileMaker Server [] FMPluginExample OS / fmx::exprenv::unregisterexternalfunction kfmxt_idle Y FileMaker
5 FileMaker 43 idlelevel kfmxt_usernotidle = 1 30 kfmxt_scriptpaused = 2 kfmxt_scriptrunning = 3 kfmxt_unsafe = 4 unsafecalls idlelevel kfmxt_useridle = 0 30 kfmxt_doapppreferences [] [...] [...] Y 41 Windows Mac OS X FMExample XMpl_UserFormatNumber Xmpl1YYYnnn Do_PluginPrefs kfmxt_external GetString The GetString kfmxt_getstring FileMaker ProFileMaker Pro Advanced FileMaker Server kfmxt_optionsstr = 131 kfmxt_namestr = 12 kfmxt_appconfigstr = 129 []
44 FileMaker Pro Advanced Mac OS X ID FileMaker Pro FileMaker Pro AdvancedFileMaker ServerMac OS X ID 1 23,000 24,999 ID FileMaker ProFileMaker Pro Advanced FileMaker Server ID FileMaker ID 1 ID Mac OS X UseResFile (pb -> resourceid) ; FileMaker ProFileMaker Pro Advanced FileMaker Server ID ID FMExtern.h param2 param3 40 API
A FileMaker Pro FileMaker Pro [] FileMaker Pro FileMaker Pro 1 [] [] 1 FileMaker Pro Advanced 1 1 FileMaker Pro 1 [] 1 [] XML XML 1 FileMaker Pro Web Java FileMaker Pro FileMaker Pro Advanced FileMaker Server 1 Apple Event Windows OLE 1 1 Adobe PDF [/] 1 FileMaker Pro Advanced FileMaker Pro FileMaker Pro Advanced 1 SQL (ESS)ODBC [SQL ]
46 FileMaker Pro Advanced [] [] [] (Mac OS X) [] [] [] [] (Windows) [] [] []
A FileMaker Pro 47 FileMaker Pro Pro FileMaker Pro RT Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 3 1 PDF [ / ] 2 Ctrl+Shift 3 Option+2 [][] [] 22
48 FileMaker Pro Advanced Windows Mac OS X [] Pro RT Pro RT / 1 1 1 1 / 1 1 1 1 1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 QuickTime 1 1 1 1 1 1 1 1
A FileMaker Pro 49 Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
50 FileMaker Pro Advanced [] Windows Mac OS X Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 <> 1 1 1 1 [][] [] [ ] Windows Mac OS X [] Pro RT Pro RT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 <> 1 1 1 1
A FileMaker Pro 51 Windows Mac OS X [] Pro RT Pro RT FileMaker Pro 1 1 1 1 1 1 1 1 1 1 1 1 / 1 1 / 1 1 1 1 FileMaker Pro FileMaker Pro Advanced 1 1 FileMaker Pro <> <> 1 1 1 1 1 1 1 Mac OS X Pro RT FileMaker Pro 1 FileMaker Pro <> 1 1 1 1 FileMaker Pro 1 <> 1 1 1 1 1 FileMaker Pro 1 <> 1 1 1
52 FileMaker Pro Advanced 1 1 1 1 1 1 1 1 1 [] 1 1 SQL 1 PDF [] Windows FileMaker Pro HKEY_CURRENT_USER Software FileMaker FileMaker Pro.0 FileMaker Pro Advanced HKEY_CURRENT_USER Software FileMaker FileMaker Pro.0A HKEY_CURRENT_USER Software FileMaker <>.0 HKEY_CLASSES_ROOT Mac OS X FileMaker Pro FileMaker PreferencesFileMaker Pro.0 Prefs FileMaker Pro Advanced FileMaker PreferencesFileMaker Pro.0A Prefs FileMaker Preferences< > Prefs
A Admin 17 10 Apple Xcode 35 C C/C++ 35 D DDR 32 Developer 9 10 Do_PluginInit 42 Dynamic Link LibraryDLL 13 E Extensible Markup LanguageXMLXML Extensions 13 37 F FileMaker Pro Advanced 11 6 FileMaker Pro 47 FileMaker Server 45 FileMaker 5 FileMaker Pro Advanced 5 FileMaker Server 14, 35 FMExample 38 fmplugin 37 fmx 37 fth 25 H HTML 32 I InstallShield 14 J JDBC FileMaker 6 L Logfile.txt 10 M Mac OS X 13 44 52 MacInstallerBuilder 14 Microsoft Visual Studio 35 Microsoft Windows 52 MindVision Installer VISE 14 O ODBC FileMaker 6 P PDF 6 S [SQL ] 52 W Web 6 Web 14 Windows 13 X XML DDR 5 XML 1.0 26 XML 26 24 32 24 7, 19 Admin 10 16 23 7, 19 [ ] 52
54 FileMaker Pro Advanced 25 5 6 45 29 10 41 35 35 FileMaker Pro 41 ID 41 37 45 10 20 20 23 22 21 22 24 23 35 20 32 [ ] 45 12 16 16 11 [ ] 52 [ ] 52 12 35 30 35 15 32 47 20 30 30 23 About 6 6 [ ] 52 5 / 24, 26 19 32 30 29 30 52 30 30 29 30 30 30 [ ] 52 29 30 30 [ ] 50 24 10
55 23 6 12 12 14 16 FileMaker Pro 5 15 9 [ ] 52 30 [ ] 30 [ ] 30 32 32 19 32 [ ] 52 32 10 19 33 24 29 14 32 ID 41 32 14 30 29 32 30 30 14 12 15 About 7 25 15 12 Admin 10 9 9 11 14 [ ] 52 37 11 25 9 30 19 19 35 13 13 24 Apple 41 ID 41 Web 37 37 41 35 35 37, 41, 43 41 45 ID Mac OS X 44 ID ASCII 41 GetString 43 42 43
56 FileMaker Pro Advanced 42 42 43 37, 41 9, 12 51 13 [ ] 52 30 6 PDF 6 [ ] 52 10 15 9 10 41 47 24 23 10 FileMaker Pro 45 12 47 45 Mac OS X 52 Windows 52 52 [ ] 51 [ ] 50 46 [ ] 50 [ ] 49 [ ] 48 [ ] 48 46 [ ] 47 [ ] 48 [ ] 49 45 Apple Event 45 OLE 45 12 12 11 12 11 11 12 15 9, 10 About 6, 14 14 12 10 11 11 13 11 12 15 6 14 11 14 24 26 24 45 [ PDF ] 52 52
57 32 12
58 FileMaker Pro Advanced