{"id":176,"date":"2002-05-08T15:54:27","date_gmt":"2002-05-08T06:54:27","guid":{"rendered":"http:\/\/blog.nicesound.com\/?p=176"},"modified":"2011-03-27T00:00:02","modified_gmt":"2011-03-26T15:00:02","slug":"pilotmag%ec%9d%84-%ec%9d%b4%ec%9a%a9%ed%95%9c-palm-programming","status":"publish","type":"post","link":"https:\/\/blog.nicesound.com\/?p=176","title":{"rendered":"PilotMAG\uc744 \uc774\uc6a9\ud55c Palm Programming"},"content":{"rendered":"<h1><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/pilotmag.gif\"> <strong>PilotMAG\uc744<br \/>\n\uc774\uc6a9\ud55c \ud31c\ud504\ub85c\uadf8\ub798\ubc0d<\/strong><\/h1>\n<p><\/p>\n<p><font size=\"2\"><strong>\uc791\uc131\uc790: \uc774\ud76c\uc6a9<br \/>\n\ub9c8\uc9c0\ub9c9 \uc218\uc815\uc77c: 2002-5-8<br \/>\n\ubb38\uc11c\ubc84\uc804: 1.00<\/strong><\/font><\/p>\n<p><\/p>\n<h1><font color=\"#808080\" size=\"2\">\uc774 \uba54\ub274\uc5bc\uc740 PilotMAG\ub97c<br \/>\n\uc774\uc6a9\ud574 \ud31c\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \uac1c\ubc1c\ud558\ub294 \ubd84\ub4e4\uaed8 \ub3c4\uc6c0\uc774<br \/>\n\ub418\uace0\uc790 \uc791\uc131\ud55c \uac83\uc785\ub2c8\ub2e4.<br \/>\n\ud398\uc774\uc9c0 \ub808\uc774\uc544\uc6c3\uc740 1024*768\uc0ac\uc774\uc988\ub97c \uae30\uc900\uc73c\ub85c<br \/>\n\ud558\uc600\uc73c\uba70, PilotMAG\uc744 \uc124\uce58\ud558\uace0 \uc2e4\ud589\ud558\uae30 \uc704\ud55c<br \/>\n\ucd5c\uc18c\ud55c\uc758 \uc124\uc815\uc5d0 \ub300\ud574\uc11c\ub9cc \uc5b8\uae09\ud588\uc2b5\ub2c8\ub2e4. \ubd80\uc871\ud55c<br \/>\n\uc810\uc740 \ucc28\ucc28 \ubcf4\uc644\ud574 \ub098\uac00\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. <\/font><\/h1>\n<p><\/p>\n<h1><font color=\"#808080\" size=\"2\">\uc774 \uc6f9\ubb38\uc11c\uc5d0 \ub300\ud55c<br \/>\n\uc870\uc5b8\uc740 <\/font><a href=\"mailto:crystal@chol.net\"><font color=\"#808080\" size=\"2\">crystal@chol.net<\/font><\/a><font color=\"#808080\" size=\"2\">\uc73c\ub85c \ud574\uc8fc\uc2dc\uba74<br \/>\n\uac10\uc0ac\ud558\uaca0\uc2b5\ub2c8\ub2e4. \ucc38\uace0\ub85c \uc800\ub294 \uc9c1\uc5c5\uc801\uc774\uace0,<br \/>\n\uc804\ubb38\uc801\uc778 \ud504\ub85c\uadf8\ub798\uba38\uac00 \uc544\ub2cc \uc655\ucd08\ubcf4\uc774\ubbc0\ub85c, \ud31c<br \/>\n\ud504\ub85c\uadf8\ub798\ubc0d\uc0c1\uc758 \ub85c\uc9c1\uc774\ub098 \uc54c\uace0\ub9ac\uc998 \ub4f1\uc758<br \/>\n\ud504\ub85c\uadf8\ub798\ubc0d \uc194\ub8e8\uc158\uc5d0 \ub300\ud55c \uc9c8\ubb38\uc740 <\/font><a href=\"http:\/\/www.kpug.net\" target=\"_blank\"><font color=\"#808080\"\nsize=\"2\">KPUG.net<\/font><\/a><font color=\"#808080\" size=\"2\">\uc758<br \/>\n\uac1c\ubc1c\uc790 \uac1c\uc2dc\ud310\uc744 \uc774\uc6a9\ud574 \uc8fc\uc2dc\uba74 \uace0\ub9d9\uaca0\uc2b5\ub2c8\ub2e4.<\/font><\/h1>\n<p><\/p>\n<hr \/>\n<p><\/p>\n<p><font size=\"3\"><strong>1. \uac1c\uc694<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">Palm \ud504\ub85c\uadf8\ub7a8\uc744 \uc81c\uc791\ud558\ub294\ub370 \uc788\uc5b4<br \/>\n\uc0ac\uc6a9\ub418\ub294 \ud504\ub85c\uadf8\ub798\ubc0d \ud234\uc5d0\ub294 \uc5ec\ub7ec\uac00\uc9c0\uac00 \uc788\ub294\ub370<\/font><font color=\"#808080\" size=\"2\">(\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <\/font><a href=\"http:\/\/www.palmos.com\/dev\/tools\" target=\"_blank\"><font color=\"#808080\" size=\"2\">www.palmos.com\/dev\/tools<\/font><\/a><font color=\"#808080\" size=\"2\">\ub97c \ucc38\uc870)<\/font><font size=\"2\">, \uadf8<br \/>\n\uc911 C\uc5b8\uc5b4\ub97c \uc0ac\uc6a9\ud558\ub294 \uac1c\ubc1c\uc790\ub77c\uba74 \ud1b5\uc0c1 CodeWarrior\ub098<br \/>\nPRC-Tools \ub4f1\uc744 \uc0ac\uc6a9\ud560 \uac83\uc774\ub2e4. \uadf8\ub7ec\ub098 CodeWarrior\ub294<br \/>\n\ub9c9\uac15\ud55c \ud1b5\ud569\uac1c\ubc1c\ud658\uacbd\uc744 \uc81c\uacf5\ud558\ub294 \uc7a5\uc810\uc774 \uc788\ub294<br \/>\n\ubc18\uba74, \ub369\uce58\uac00 \ud06c\uace0 \uac00\uaca9\uc774 \ube44\uc2fc \uc810\uc774 \ub2e8\uc810\uc774\ub77c \ud560<br \/>\n\uc218 \uc788\ub2e4. \ud55c\ud3b8, PRC-Tools\ub294 \ubb34\ub8cc\ub85c \ubc30\ud3ec\ub418\ub294 \ubc18\uba74,<br \/>\nComand-line\ubc29\uc2dd\uc758 \ud658\uacbd\uc744 \uac00\uc9c0\uace0 \uc788\uae30\uc5d0 \ud504\ub85c\uadf8\ub7a8<br \/>\n\uc791\uc131\uacfc \ucef4\ud30c\uc77c \uacfc\uc815\uc5d0\uc11c \ubd88\ud3b8\ud55c \uc810\uc774 \uc788\ub2e4. \ubb3c\ub860<br \/>\nPRC-Tools\ub97c \uc774\uc6a9\ud55c \ud504\ub85c\uadf8\ub798\ubc0d\uc744 \ub3c4\uc640\uc8fc\ub294 PilRC\ub77c\ub294<br \/>\n\ub9ac\uc18c\uc2a4 \uc5d0\ub514\ud130\uac00 \uc788\uae34 \ud558\uc9c0\ub9cc \uc774\uac83\ub9cc\uc73c\ub85c\ub294<br \/>\n\uc644\uc804\ud55c \ud1b5\ud569\uac1c\ubc1c\ud658\uacbd\uc774\ub77c\uace0 \ub9d0\ud558\uae34 \uc5b4\ub835\ub2e4.<br \/>\n\uc5ec\uae30\uc11c \uc18c\uac1c\ud558\ub294 <strong>PilotMAG\uc740<\/strong> \ube44\uad50\uc801<br \/>\n\uc800\ub834\ud55c \uac00\uaca9($20)\uc73c\ub85c \uc704\uc640 \uac19\uc740 PRC-Tools\uc640 PilRC\uc758<br \/>\n\ub2e8\uc810\uc744 \ubcf4\uc644\ud558\uace0, <strong>Windows \uc0c1\uc5d0\uc11c<br \/>\n\ud1b5\ud569\uac1c\ubc1c\ud658\uacbd\uc744 \uad6c\ud604\ud574\uc8fc\ub294 \ud504\ub85c\uadf8\ub798\ubc0d \ud234\uc774\ub2e4<\/strong><\/font><font color=\"#808080\" size=\"2\">(\ucc38\uace0\ub85c PilotMAG\ub294 CodeWarrior\ucc98\ub7fc<br \/>\n\ub3c5\ub9bd\ub41c \uac1c\ubc1c\ud234\uc774 \uc544\ub2c8\uba70, PRC-Tools\uc640 PilRC\ub97c \ud544\uc694\ub85c<br \/>\n\ud55c\ub2e4)<\/font><font size=\"2\">.<\/font><\/p>\n<p><\/p>\n<p><font size=\"3\"><strong>2. \uc124\uce58<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">PilotMAG\ub97c \uc2e4\ud589\ud558\uae30 \uc704\ud574\uc120 PC\uc5d0 \uc774\ubbf8<br \/>\n\ub2e4\uc74c\uacfc \uac19\uc740 \ud504\ub85c\uadf8\ub7a8\ub4e4\uc774 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud55c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><strong>Cygwin b20.1<br \/>\nPRC-Tools 2.0<br \/>\nPilRC for Win 32<br \/>\nPalm OS SDK<br \/>\nPalm OS Emulator<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc704\uc758 \ud504\ub85c\uadf8\ub7a8\ub4e4\uc758 \uc790\uc138\ud55c<br \/>\n\ub2e4\uc6b4\ub85c\ub4dc \ubc0f \uc124\uce58\ubc29\ubc95\uc740 <\/font><a href=\"http:\/\/www.palmos.com\/dev\/tools\/gcc\/index.html\"\ntarget=\"_blank\"><font size=\"2\">\ud31c\uc0ac\uc758 \uac1c\ubc1c\uc790 \uad00\ub828<br \/>\n\ud648\ud398\uc774\uc9c0<\/font><\/a><font size=\"2\">\ub97c \ucc38\uc870\ud558\uae30 \ubc14\ub780\ub2e4.<br \/>\n\ub178\ud30c\uc2ec\uc5d0\uc11c \ub9d0\ud558\uac74\ub370, <strong>Windows \uc0ac\uc6a9\uc790\ub294<br \/>\nInstalling with CygWin \ud56d\ubaa9\ub9cc \uc120\ud0dd\ud558\uc5ec, \uc774\ub300\ub85c<br \/>\n\ub530\ub77c\ud558\uba74 \ub418\uba70<\/strong>, \uc774\uc678\uc758 \uc124\uce58\ubc29\ubc95\uc778<br \/>\nInstalling with RPMs\uc640 Building from Source\ub294 \ub9ac\ub205\uc2a4\ub098<br \/>\n\uc720\ub2c9\uc2a4 \uc0ac\uc6a9\uc790\ub97c \uc704\ud55c PRC-Tools\uc124\uce58\ubc95\uc774\ubbc0\ub85c<br \/>\n\ub530\ub77c\ud560 \ud544\uc694\uac00 \uc5c6\ub2e4.<br \/>\n\ucc38\uace0\ub85c PilRC\ub294 \ubc84\uc804 2.8\uc744 \uad8c\ud55c\ub2e4. 2.9 \ubc84\uc804\uc740 \uc544\uc9c1<br \/>\n\uc548\uc815\uc801\uc774\uc9c0 \uc54a\uc740 \ub4ef\ud558\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\ucc38\uace0\ub85c \uac04\ub2e8\ud558\uac8c\ub098\ub9c8 \uc704\uc758<br \/>\n\ud504\ub85c\uadf8\ub7a8\ub4e4\uc758 \uc124\uce58\uacfc\uc815\uc744 \uc694\uc57d\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.<br \/>\n\ub2e4\uc74c\uacfc \uac19\uc774 \ud558\uba74, PilotMAG\ud504\ub85c\uadf8\ub7a8 \uc2e4\ud589\uc2dc \uc5d0\ub7ec<br \/>\n\uc5c6\uc774 \ubcf4\ub2e4 \ud655\uc2e4\ud55c \uc791\ub3d9\uc744 \ubcf4\uc7a5\ud55c\ub2e4.<\/font><\/p>\n<p><\/p>\n<ol>\n<li><font size=\"2\">Cygwin\uc744 \uc778\uc2a4\ud1a8\ud55c\ub2e4. \uc778\uc2a4\ud1a8\uc774<br \/>\n        \ub05d\ub09c \ub4a4, C\ub4dc\ub77c\uc774\ube0c\uc758 Autoexec.bat \ud30c\uc77c\uc758<br \/>\n        \ub9c8\uc9c0\ub9c9\uc5d0 \ub2e4\uc74c\uacfc \uac19\uc740 \ub0b4\uc6a9\uc744 \ucd94\uac00\ud55c\ub2e4.<br \/>\n        set Path=&quot;C:\\Program Files\\PRC-Tools\\H-i586-cygwin32\\bin;c:<\/p>\n<p>\\CYGNUS\\CYGWIN~1\\H-I586~1\\BIN;%PATH%&quot;<br \/>\n        \uadf8\ub9ac\uace0 \ub098\uc11c Cygwin\uc774 \uc124\uce58\ub41c \ub514\ub809\ud1a0\ub9ac(\uc77c\ubc18\uc801\uc73c\ub85c<br \/>\n        c:\\cygnus\\cygwin-b20\uc774\ub2e4)\uc5d0 \ub4e4\uc5b4\uac00 \ubcf4\uba74, cygnus.bat\ud30c\uc77c\uc774<br \/>\n        \uc788\uc744 \uac83\uc774\ub2e4. \uadf8 \ud30c\uc77c\uc758 \ub0b4\uc6a9 \uc911 path\ub97c<br \/>\n        \uc9c0\uc815\ud558\ub294 \ubd80\ubd84\uc744 \uc8fc\uc11d\ubb38\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc774<br \/>\n        \ubc14\uafd4\ub193\ub294\ub2e4.<br \/>\n        rem SET PATH=c:\\CYGNUS\\CYGWIN~1\\H-I586~1\\BIN;%PATH%<\/font><\/li>\n<li><font size=\"2\">PRC-Tools\ub97c \uc778\uc2a4\ud1a8\ud55c\ub2e4. Path\uc9c0\uc815\uc740<br \/>\n        \uc774\ubbf8 \uc704\uc5d0\uc11c \ub05d\ub0ac\uc73c\ubbc0\ub85c \ubcc4\ub3c4\uc758 \uc870\uc791\uc774<br \/>\n        \ud544\uc694\uc5c6\ub2e4.<\/font><\/li>\n<li><font size=\"2\">PilRC\ub97c \uc778\uc2a4\ud1a8\ud55c\ub2e4. PilRC\uc758<br \/>\n        \uacbd\ub85c\ub294 \ub098\uc911\uc5d0 PilotMAG\uc5d0\uc11c \uc124\uc815\ud574\uc8fc\ubbc0\ub85c<br \/>\n        \ubcc4\ub3c4\uc758 \uc870\uc791\uc774 \ud544\uc694\uc5c6\ub2e4.<\/font><\/li>\n<li><font size=\"2\">Palm OS SDK\ub97c \uc124\uce58\ud55c\ub2e4. 3.5\ub97c<br \/>\n        \uad8c\uc7a5\ud55c\ub2e4. \ubcf4\ud3b8\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\ub294 OS\uc774\uae30<br \/>\n        \ub54c\ubb38\uc774\ub2e4.<br \/>\n        \uc778\uc2a4\ud1a8\uc774 \ub05d\ub098\uba74, \ub9c1\ud06c\ub97c \uc2dc\ucf1c\uc918\uc57c \ud558\ub294\ub370,<br \/>\n        \uc774\ub54c Cygwin\uc774 \ud544\uc694\ud558\ub2e4. &quot;\uc2dc\uc791&quot;-&gt;&quot;\ud504\ub85c\uadf8\ub7a8&quot;-&gt;&quot;Cygnus<br \/>\n        Solution&quot;-&gt;&quot;Cygwin b20&quot;\uc744 \uc120\ud0dd\ud558\uc5ec<br \/>\n        Cygwin\uc744 \uc2e4\ud589\uc2dc\ud0a8\ub2e4. \uc2e4\ud589 \uc2dc\ud0a8 \ud6c4 bash<br \/>\n        \ud504\ub86c\ud504\ud2b8\uac00 \ub728\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uba85\ub839\uc744<br \/>\n        \uc785\ub825\ud55c\ub2e4.<br \/>\n        cd \/PalmDev<br \/>\n        rm sdk<br \/>\n        ln -s sdk-3.5 sdk<\/font><\/li>\n<li><font size=\"2\">Palm OS Emulator\ub97c C:\\Palm<br \/>\n        \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc778\uc2a4\ud1a8\uc2dc\ud0a8\ub2e4.<\/font><\/li>\n<li><font size=\"2\"><strong>\uc124\uce58\uac00 \ub05d\ub09c \ud6c4, C:\\cygnus\\cygwin-b20\\H-i586-cygwin32\\bin<br \/>\n        \uc548\uc758 cygwin1.dll\ud30c\uc77c\uc744 C:\\Windows\ub514\ub809\ud1a0\ub9ac\uc5d0<br \/>\n        \ubcf5\uc0ac\ud574\ub450\uba74, \ucef4\ud30c\uc77c\uacfc\uc815\uc5d0\uc11c\uc758 \uc5d0\ub7ec\ub97c<br \/>\n        \ubc29\uc9c0\ud560 \uc218 \uc788\ub2e4.<\/strong><\/font><\/li>\n<\/ol>\n<p><font size=\"2\">PRC-Tools\uc640 PilRC\ub97c \uc124\uce58\ud588\ub2e4\uba74, PilotMAG\ub97c<br \/>\n\uc544\ub798\uc640 \uac19\uc740 \uc0ac\uc774\ud2b8\uc5d0\uc11c \ub2e4\uc6b4\ub85c\ub4dc \ud558\uc5ec \uc124\uce58\ud55c\ub2e4.<br \/>\n\ucd5c\uc2e0 \ubc84\uc804\uc740 4.3\uc774\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><a href=\"http:\/\/www.users.cg.yu\/montesoft\" target=\"_blank\"><font size=\"2\">http:\/\/www.users.cg.yu\/montesoft<\/font><\/a><font size=\"2\"><br \/>\n<\/font><a href=\"http:\/\/montesoft.tripod.com\" target=\"_blank\"><font size=\"2\">http:\/\/montesoft.tripod.com<\/font><\/a><font size=\"2\"><br \/>\n<\/font><a href=\"http:\/\/www.geocities.com\/montesoft\"\ntarget=\"_blank\"><font size=\"2\">http:\/\/www.geocities.com\/montesoft<\/font><\/a><\/p>\n<p><\/p>\n<p><font size=\"2\">\ub2e4\uc74c\uc740 PilotMAG\uc758 \uc2e4\ud589\ud654\uba74\uc774\ub2e4. <\/font><\/p>\n<p><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/scrconf.gif\" width=\"962\"\n\nheight=\"581\"><\/p>\n<p><\/p>\n<p><font size=\"2\">\uadf8\ub7f0\ub370, \uc704\uc640 \uac19\uc774 PilotMAG\uc744 \uc81c\ub300\ub85c<br \/>\n\uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \uba87\uac00\uc9c0 \uc124\uc815\uc744 \ud574\uc8fc\uc5b4\uc57c \ud55c\ub2e4.<br \/>\n\uba54\ub274\uc0c1\uc758 &quot;Tools&quot;\ud56d\ubaa9 \uc911 &quot;Environment<br \/>\nOptions&quot;\ub97c \uc120\ud0dd\ud574\ubcf4\uba74 \ud658\uacbd\uc744 \uc124\uc815\ud560 \uc218<br \/>\n\uc788\ub294\ub370, Environment Options \uac00\uc6b4\ub370, \uc911\uc694\ud55c \uc124\uc815\uac12\uc740<br \/>\n\uc544\ub798 \uadf8\ub9bc\ub4e4\uc744 \ucc38\uace0\ub85c \ud558\uc5ec \uc124\uc815\ud558\uba74 \ub41c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/Toolmenu.gif\" width=\"790\"\n\nheight=\"521\"><\/p>\n<p><\/p>\n<p><font size=\"2\">\ucc38\uace0\ub85c \uc704\uc758 \uadf8\ub9bc \uc911 PilRC Edit\ub77c\ub294<br \/>\n\ud504\ub85c\uadf8\ub7a8\uc740 \ud544\uc790\uac00 \uac1c\uc778\uc801\uc73c\ub85c \ub9ac\uc18c\uc2a4 \ud30c\uc77c(.rcp)\uc744<br \/>\n\uc77d\uc5b4\ub4e4\uc77c\ub54c \uc0ac\uc6a9\ud558\ub294 Java \ud504\ub85c\uadf8\ub7a8\uc774\uba70, PilotMAG\uc758<br \/>\n\ubd80\uc18d\ud654\uc77c\uc774 \uc544\ub2d8\uc744 \ubc1d\ud78c\ub2e4. <\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/PilRCset.\n\ngif\" width=\"790\"\nheight=\"521\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/gccset.gif\"\n\nwidth=\"790\"\nheight=\"521\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/apihelpset\n\n.gif\" width=\"790\"\nheight=\"521\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/pathset.gif\"\n\nwidth=\"962\"\nheight=\"581\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc774\uc81c PilotMAG\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c<br \/>\n\ud658\uacbd\uc124\uc815\uc774 \ub2e4 \ub05d\ub0ac\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"3\"><strong>3. \uba54\ub274\uad6c\uc131<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">PilotMAG\ub294 \uc544\ub798\uc640 \uac19\uc740 \uba54\ub274\ub97c<br \/>\n\uac00\uc9c0\uace0 \uc788\ub2e4.<br \/>\n<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/menuset.gif\" width=\"948\"\n\nheight=\"356\"><\/p>\n<p><\/p>\n<p><font size=\"2\">\uac01\uac01\uc758 \uba54\ub274\uc5d0 \ub300\ud55c \ubcf4\ub2e4 \uc790\uc138\ud55c<br \/>\n\uc124\uba85\uc740 &quot;Help&quot;\uc758 &quot;Documentation&quot;\uc744<br \/>\n\ucc38\uace0\ud558\uae30 \ubc14\ub780\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc774\uc81c \uac04\ub2e8\ud55c \ud504\ub85c\uadf8\ub7a8\uc744 \ud558\ub098<br \/>\n\ub9cc\ub4e4\uba74\uc11c PilotMAG\uc758 \uae30\ub2a5\uc744 \uc775\ud600\ubcf4\uc790. \uc9c0\uae08\ubd80\ud130<br \/>\n\ub9cc\ub4dc\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \uac04\ub2e8\ud788 \uc124\uba85\ud558\uba74, Hello\ub77c\ub294<br \/>\n\ud3fc\uc5d0\uc11c OK\ub77c\ub294 \ubc84\ud2bc\uc744 \ub204\ub974\uba74 I love you\ub77c\ub294 \ub2e4\ub978<br \/>\n\ud3fc\uc73c\ub85c \uc774\ub3d9\ud558\uace0, \uadf8 \ud3fc\uc5d0\uc11c \ub2e4\uc2dc OK\ub97c \ub204\ub974\uba74<br \/>\nHello\ub77c\ub294 \ud3fc\uc73c\ub85c \ub2e4\uc2dc \ub3cc\uc544\uc624\ub294 \ud504\ub85c\uadf8\ub7a8\uc774\ub2e4. \uc774<br \/>\n\ud504\ub85c\uadf8\ub7a8\uc73c\ub85c \ud3fc \uc0ac\uc774\uc758 \uc774\ub3d9\uc5d0 \uad00\ud55c \uae30\ubc95\uc744<br \/>\n\uc775\ud560 \uc218 \uc788\uc744 \uac83\uc774\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"3\"><strong>4. \ud504\ub85c\uadf8\ub7a8 \uc81c\uc791<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uba54\ub274 \uac00\uc6b4\ub370 &quot;File&quot;\ud56d\ubaa9 \uc911<br \/>\n&quot;New Project&quot;\ub97c \ub204\ub974\uba74, \ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uacfc<br \/>\n\uacbd\ub85c\ub97c \uc9c0\uc815\ud558\ub77c\uace0 \ud55c\ub2e4.<br \/>\n(\uc5ec\uae30\uc11c\ub294 &quot;sample&quot;\uc774\ub77c\ub294 \uc774\ub984\uc73c\ub85c<br \/>\n\ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uc744 \uc815\ud558\uaca0\ub2e4.)<br \/>\n\ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uacfc \uacbd\ub85c\ub97c \uc9c0\uc815\ud558\uba74 \uba54\uc778 \ud3fc\uc774<br \/>\n\ud558\ub098 \ub9cc\ub4e4\uc5b4\uc9c0\uace0 \uc67c\ucabd\uc5d0\ub294 \ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uacfc<br \/>\n\uc18d\uc131\uc744 \ub098\ud0c0\ub0b4\ub294 \ucc3d\uc774 \ud558\ub098 \uc0dd\uae34\ub2e4.<br \/>\n(\uc774 \ucc3d\uc744 \uc55e\uc73c\ub85c &quot;\uc18d\uc131\ucc3d&quot;\uc774\ub77c \ubd80\ub974\uaca0\ub2e4.)<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/profwin.gif\" width=\"815\"\nheight=\"566\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc67c\ucabd\uc5d0 \uc788\ub294 \uc18d\uc131\ucc3d\uc758 \uc138\ubd80\ud56d\ubaa9\uc5d0 \ub300\ud55c \uac1c\uad04\uc801\uc778<br \/>\n\uc124\uba85\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">Application : Application\uc5d0 \ub300\ud55c<br \/>\n\uae30\ubcf8\uc801\uc778 \uc815\ubcf4\ub97c \ud3ec\ud568, \ud504\ub85c\uadf8\ub7a8 \uc124\uba85\uacfc \uac1c\ubc1c\uc790<br \/>\nID, \ud504\ub85c\uadf8\ub7a8 \uc544\uc774\ucf58\uc744 \uc124\uc815\ud560 \uc218 \uc788\uc74c.<br \/>\nForms : \ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 Form\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c<br \/>\n\ud45c\uc2dc<br \/>\nUnits : \ud504\ub85c\uadf8\ub7a8\uc758 C\uc18c\uc2a4\ub97c \ub098\ud0c0\ub0c4<br \/>\nResource : \ud504\ub85c\uadf8\ub7a8\uc758 \ud5e4\ub354\uc640 \ub9ac\uc18c\uc2a4 \ud30c\uc77c\uc5d0 \ub300\ud55c<br \/>\n\uc815\ubcf4\ub97c \ud45c\uc2dc<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><strong>\uac00. \ud3fc \uc81c\uc791<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\ud3fc\uc740 \uc18d\uc131\ucc3d \uc704\uc5d0 \uc5b4\ub514\ub4e0\uc9c0<br \/>\n\ub9c8\uc6b0\uc2a4\ub97c \uc62c\ub824\ub193\uace0 \ub9c8\uc6b0\uc2a4 \uc624\ub978\ucabd \ubc84\ud2bc\uc744 \ub20c\ub7ec<br \/>\n\ub098\uc624\ub294 \ud31d\uc5c5\uba54\ub274\uc5d0\uc11c New Form\uc744 \uc120\ud0dd\ud558\uac70\ub098,<img loading=\"lazy\" decoding=\"async\" src=\"tree_Form.gif\" width=\"16\" height=\"16\"> \uc544\uc774\ucf58\uc744<br \/>\n\ud074\ub9ad\ud568\uc73c\ub85c\uc368 \ub9cc\ub4e4 \uc218 \uc788\ub2e4.<\/p>\n<p>\ub9cc\ub4e4\uc5b4\uc9c4 \ud3fc\uc5d0\ub294 \uc6d0\ud558\ub294 \ub9ac\uc18c\uc2a4\ub97c \ubc30\uce58\ud560 \uc218<br \/>\n\uc788\uc73c\uba70, \uac01\uac01\uc758 \uc18d\uc131\uac12\uc740 \uac01 \ub9ac\uc18c\uc2a4\ub97c \ud074\ub9ad\ud558\uc5ec<br \/>\n\uc120\ud0dd\ud55c \ub4a4, &quot;Properities&quot;\ud0ed\uc744 \uc120\ud0dd\ud558\uc5ec<br \/>\n\ubcc0\uacbd\ud560 \uc218 \uc788\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ud3fc\uc758 \uc81c\ubaa9\uc744 \ubc14\uafb8\uace0<br \/>\n\uc2f6\ub2e4\uba74 \ub2e4\uc74c \uadf8\ub9bc\uacfc \uac19\uc740 \uc21c\uc73c\ub85c \ud558\uba74 \ub41c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex1.gif\"\n\nwidth=\"554\" height=\"477\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\u2460 \ud3fc\uc744 \ub20c\ub7ec \ud65c\uc131\ud654\uc2dc\ud0a8 \ud6c4, \u2461<br \/>\nProperities\ub97c \ub20c\ub7ec \uc544\ub798\uc640 \uac19\uc740 \ud654\uba74\uc774 \ub098\uc624\uba74, Label<br \/>\ntext\uc758 \uac12\uc744 \ubcc0\uacbd\ud574\uc8fc\uba74 \ud3fc\uc758 \uc81c\ubaa9\uc774 \ubc14\ub00c\ub294 \uac83\uc744<br \/>\n\uc54c \uc218 \uc788\ub2e4. \uc774\ucc98\ub7fc \ud3fc\uc774\uba74 \ud3fc, \ubc84\ud2bc\uc774\uba74 \ubc84\ud2bc\uc744<br \/>\n\uba3c\uc800 \uc120\ud0dd\ud558\uace0 Properities\ud0ed\uc744 \ub204\ub974\uba74, \uac01\uac01\uc758<br \/>\n\uc18d\uc131\uac12\uc744 \ubcc0\ud654\uc2dc\ud0ac \uc218 \uc788\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex2.gif\"\n\nwidth=\"554\" height=\"476\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\ub9c8\ucc2c\uac00\uc9c0\ub85c &quot;Object Identifier&quot;<br \/>\n\ud56d\ubaa9\uc744 \ub2e4\ub978 \uc774\ub984\uc73c\ub85c \ubcc0\uacbd\ud558\ub294 \uac83\ub3c4 \uac00\ub2a5\ud558\ub2e4. <\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc5ec\uae30\uc11c\ub294 Form\uc758 Label Text\ub97c Hello\ub85c<br \/>\n\ubc14\uafd4 \ubcf4\uc790. Hello\ub77c\uace0 \uc785\ub825\ud55c \ub4a4 \uc5d4\ud130\ud0a4\ub97c \uce58\uba74<br \/>\n\uc544\ub798\uc640 \uac19\uc774 \ub9ac\uc18c\uc2a4\ucc3d\uc5d0 \ud3fc \ud0c0\uc774\ud2c0\uc774 &quot;Hello&quot;\ub85c<br \/>\n\ubc14\ub00c\ub294 \uac83\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex4.gif\" width=\"545\"\n\nheight=\"367\"><\/p>\n<p><\/p>\n<p><font size=\"2\">\uadf8\ub9ac\uace0 \u2460 \uba54\ub274\ubc14\uc758 Grid \uc544\uc774\ucf58\uc744<br \/>\n\ub20c\ub7ec \uadf8\ub9ac\ub4dc\ub97c On \uc2dc\ud0a4\uace0, \u2461 button\uc744 \uc62e\uae34 \ud6c4, \u2462<br \/>\nButton\uc758 \ub77c\ubca8\uc744 OK\ub85c \ubc14\uafbc\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex5.gif\"\n\nwidth=\"568\" height=\"470\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc790 \uc774\uc81c \ub450\ubc88\uc9f8 I love you\ub77c\ub294 \ud3fc\uc744<br \/>\n\ub9cc\ub4e4 \ucc28\ub840\uc774\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/tree_Form.gif\" width=\"16\"\n\nheight=\"16\"> <font size=\"2\">\uc544\uc774\ucf58\uc744 \ub20c\ub7ec \ud3fc\uc744 \ub610 \ud558\ub098 \ub9cc\ub4e0\ub2e4. Object<br \/>\nID\uac00 Form1006\uc778 \uc0c8\ub85c\uc6b4 \ud3fc\uc774 \ud558\ub098 \ub9cc\ub4e4\uc5b4\uc84c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex6.gif\"\n\nwidth=\"553\" height=\"468\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\u2460 \ubc84\ud2bc \uc544\uc774\ucf58\uc744 \ub20c\ub7ec \ud3fc\uc5d0 \ubc84\ud2bc\uc744<br \/>\n\ucd94\uac00\ud558\uace0, \u2461 \uc704\uce58\ub97c \uc7a1\uc740 \ud6c4, \u2462 Button\uc758 \ub77c\ubca8\uc744<br \/>\nOK\ub85c \ubc14\uafbc\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex7.gif\"\n\nwidth=\"548\" height=\"463\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\ub9cc\ub4e4\uc5b4\uc9c4 \ud3fc\uc744 \ud655\uc778\ud558\ub824\uba74,<br \/>\n\uc18d\uc131\ucc3d\uc758 Project \ud0ed\uc744 \ub204\ub978 \ud6c4, Forms \uc67c\ucabd\uc758 +\ub97c<br \/>\n\ub20c\ub7ec \ub178\ub4dc\ub97c \ud655\uc7a5\uc2dc\ud0a8 \ud6c4, \ud574\ub2f9 \ud3fc \uc774\ub984\uc744<br \/>\n\ub9c8\uc6b0\uc2a4\ub85c \ud074\ub9ad\ud558\uba74 \ub41c\ub2e4. \uc774\ub807\uac8c \ud558\uba74 \uac01 \ud3fc\uc5d0<br \/>\n\ud574\ub2f9\ub418\ub294 \ub0b4\uc6a9\uc774 \ub9ac\uc18c\uc2a4\ucc3d\uc5d0 \ub72c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc790, \uc774\uc81c Hello\ud3fc\uacfc I love you \ud3fc,<br \/>\n\uc11c\ub85c\uac04\uc758 \uc774\ub3d9\uc744 \uc704\ud574 C\uc18c\uc2a4\ub97c \uc9c1\uc811 \ub9cc\uc838\uc904 \ub54c\uac00<br \/>\n\ub410\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><strong>\ub098. \ud504\ub85c\uadf8\ub798\ubc0d<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\u2460 Units\uc758 \ub178\ub4dc\ub97c \ud655\uc7a5\uc2dc\ud0a4\uba74 sample.c\ub77c\ub294<br \/>\n\uc18c\uc2a4 \ud30c\uc77c\uc774 \ub098\ud0c0\ub0a0 \uac83\uc774\ub2e4. \uc774 \uc18c\uc2a4\ud30c\uc77c\uc744<br \/>\n\ub354\ube14\ud074\ub9ad\ud558\uba74 \ud3b8\uc9d1\uae30 \ucc3d\uc5d0 sample.c\ub77c\ub294 \uc18c\uc2a4<br \/>\n\ud30c\uc77c\uc774 \ud3b8\uc9d1\uac00\ub2a5\ud55c \uc0c1\ud0dc\ub85c \ubd88\ub7ec\uc9c4\ub2e4. \uc774 \uc18c\uc2a4<br \/>\n\ud30c\uc77c\uc740 \ud504\ub85c\uc81d\ud2b8\ub97c \ub9cc\ub4e4\uba74 \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ub41c\ub2e4.<br \/>\n\uc774\ub807\uac8c \ub9cc\ub4e4\uc5b4\uc9c0\ub294 \uc18c\uc2a4 \ud30c\uc77c\uc740 \uae30\ubcf8\uc801\uc778 \ub0b4\uc6a9\uc744<br \/>\n\ud3ec\ud568\ud558\uace0 \uc788\uae30 \ub54c\ubb38\uc5d0, \ud544\uc694\ud55c \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uace0<br \/>\n\ubcc0\uacbd\ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \ud504\ub85c\uadf8\ub7a8\uc744 \uc9dc\ub098\uac00\uba74 \ub41c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\u2461 \uc18c\uc2a4 \ud30c\uc77c\uc758 \ub0b4\uc6a9\uc744 \ubcf4\uc790\uba74,<br \/>\n\ud504\ub85c\uadf8\ub7a8\uc774 SDK 3.5\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc744 \uacbd\uc6b0\uc5d0\ub294<\/font><br \/>\n<font size=\"2\">#include &lt;PalmOS.h&gt; \uc640 #include &lt;PalmCompatibility.h&gt;\ub77c\ub294<br \/>\n\uba85\ub839\uc744 \ud1b5\ud574 \ud5e4\ub354\ud30c\uc77c\uc744 \uc9c0\uc815\ud558\uace0, SDK 1.0 ~ 3.1\uc744<br \/>\n\uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 #include &lt;Pilot.h&gt;\ub77c\ub294<br \/>\n\uba85\ub839\uc744 \ud1b5\ud574 \ud5e4\ub354\ud30c\uc77c\uc744 \uc9c0\uc815\ud568\uc744 \uc54c \uc218 \uc788\ub2e4.<br \/>\n\uc790\uc2e0\uc774 \ud604\uc7ac \uc0ac\uc6a9\ud558\ub294 SDK\uc5d0 \ub9de\uac8c \ubcc0\uacbd\ud574 \uc8fc\uba74<br \/>\n\ub41c\ub2e4. \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \uba85\ub839\uc5b4 \uc55e\uc5d0\ub294 &quot;\/\/&quot;\ub97c<br \/>\n\ubd99\uc5ec \uc8fc\uc11d\uc73c\ub85c \ub9cc\ub4e4\uc5b4 \uc8fc\uc790.<br \/>\n\ub2e4\uc74c\uc73c\ub85c #include &quot;@IncludeFile@.h&quot;\ub97c \uc790\uc2e0\uc758<br \/>\n\ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uc5d0 \ub9de\uac8c \uace0\uccd0\uc900\ub2e4. \uc5ec\uae30\uc11c\ub294<br \/>\n\ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uc774 sample\uc774\ubbc0\ub85c #include &quot;sample.h&quot;\ub77c\uace0<br \/>\n\ud558\uba74 \ub418\uaca0\ub2e4. \ucc38\uace0\ub85c \uc18d\uc131\ucc3d\uc758 Resource\ud56d\ubaa9\uc5d0 \uc774\ubbf8<br \/>\nsample.h\ub77c\ub294 \ud30c\uc77c\uc774 \uc788\ub294\ub370 \uc774\uac83\uc740 \ub2e8\uc9c0 \uc774\ub984\ub9cc<br \/>\n\uc788\ub294 \ud30c\uc77c\uc77c \ubfd0 \uc544\ubb34 \ub0b4\uc6a9\uc774 \uc5c6\ub294 \ud30c\uc77c\uc774\ub2e4(\ub098\uc911\uc5d0<br \/>\n\uc124\uba85\ud558\uac8c \ub418\uaca0\uc9c0\ub9cc, \ucef4\ud30c\uc77c \ub2e8\uacc4\uc5d0\uc11c Generate<br \/>\nResource\uba85\ub839\uc744 \ub0b4\ub9ac\uba74 \ube44\ub85c\uc18c sample.h\uac00 \uc0dd\uc131\ub41c\ub2e4).<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><strong><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/\n\nex8.gif\" width=\"923\"\nheight=\"495\"><\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc774\uc81c Hello \ud3fc\uacfc I love you \ud3fc\uc758 \ubc84\ud2bc\uc744<br \/>\n\ub20c\ub800\uc744 \ub54c(\uc774\ubca4\ud2b8\uac00 \ubc1c\uc0dd\ud588\uc744 \ub54c), \uc5b4\ub5bb\uac8c<br \/>\n\ucc98\ub9ac\ud560\uc9c0\ub97c \ucd94\uac00\ud574\uc8fc\uba74 \ub41c\ub2e4.<br \/>\n\uc544\ub798 \uc18c\uc2a4\ud30c\uc77c \uc911 \ucd94\uac00\ud558\uac70\ub098 \ubcc0\uacbd\ud55c \ub0b4\uc6a9\uc740<br \/>\n\ubd89\uc740 \uae00\uc528\ub85c \ub098\ud0c0\ub0c8\ub2e4. \uadf8\ub7ec\ubbc0\ub85c \ubd89\uc740 \uae00\uc528\ub85c \ub41c<br \/>\n\ubd80\ubd84\ub9cc \ucd94\uac00\/\ubcc0\uacbd\ud574\uc8fc\uba74 \ub41c\ub2e4.<\/font><\/p>\n<p><\/p>\n<blockquote>\n<p><font size=\"2\">\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    \/\/ PilotMAG Main<br \/>\n    \/\/<br \/>\n    \/\/<br \/>\n    \/\/ (c) John Smith 01\/01\/99<br \/>\n    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    \/\/ This file is only start up code, it is not generated by<br \/>\n    PilotMAG.<br \/>\n    \/\/ You can edit this file by your self, to made your own<br \/>\n    start up file.<br \/>\n    \/\/ Originally located at: c:\\Programs Files\\Monte Soft\\PilotMAG\\PilotMAG.ptr<br \/>\n    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>    \/\/ Main Include file for SDK 3.5<br \/>\n    #include &lt;PalmOS.h&gt;<br \/>\n    #include &lt;PalmCompatibility.h&gt;<\/p>\n<p>    \/\/ Main Include file for SDK 1.0, SDK 2.0, SDK 3.0, SDK 3.1<br \/>\n    \/\/#include &lt;Pilot.h&gt;<\/p>\n<p>    #include &quot;<\/font><font color=\"#FF0000\" size=\"2\">sample.h<\/font><font size=\"2\">&quot; \/\/ Change this to: #include &quot;YourProjectName.h&quot;<\/p>\n<p>    static int StartApplication(void);<br \/>\n    static void EventLoop(void);<br \/>\n    static void StopApplication(void);<br \/>\n    static Boolean frmMainEventH(EventPtr event);<br \/>\n    <\/font><font color=\"#FF0000\" size=\"2\">static Boolean Form1006EH(EventPtr<br \/>\n    event);<\/font><font size=\"2\"><\/p>\n<p>    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    DWord PilotMain (Word cmd, Ptr cmdPBP, Word launchFlags)<br \/>\n    {<br \/>\n    int error;<\/p>\n<p>    if (cmd == sysAppLaunchCmdNormalLaunch)<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error =<br \/>\n    StartApplication(); \/\/ Application start code<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (error)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return<br \/>\n    error;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EventLoop();<br \/>\n    \/\/ Event loop<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StopApplication<br \/>\n    (); \/\/ Application stop code<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br \/>\n    }<\/p>\n<p>    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    static int StartApplication(void)<br \/>\n    {<br \/>\n    FrmGotoForm(Form1004);<br \/>\n    return 0;<br \/>\n    }<\/p>\n<p>    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    static void EventLoop(void)<br \/>\n    {<br \/>\n    short err;<br \/>\n    int formID;<br \/>\n    FormPtr form;<br \/>\n    EventType event;<\/p>\n<p>    do<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EvtGetEvent(&amp;event,<br \/>\n    200);<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (SysHandleEvent(&amp;event))<\/p>\n<p><\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (MenuHandleEvent((void<br \/>\n    *)0, &amp;event, &amp;err))<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (event.eType<br \/>\n    == frmLoadEvent)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;formID<br \/>\n    = event.data.frmLoad.formID;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;form<br \/>\n    = FrmInitForm(formID);<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FrmSetActiveForm(form);<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch<br \/>\n    (formID)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case<br \/>\n    Form1004:<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FrmSetEventHandler(form,<br \/>\n    (FormEventHandlerPtr) frmMainEventH);<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">case Form1006:<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">FrmSetEventHandler(form, (FormEventHandlerPtr)<br \/>\n    Form1006EH);<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">break;<\/font><font size=\"2\"><\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FrmDispatchEvent(&amp;event)<\/p>\n<p>;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(event.eType<br \/>\n    != appStopEvent);<br \/>\n    }<\/p>\n<p>    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    static void StopApplication(void)<br \/>\n    {<br \/>\n    \/\/Insert stop code here<br \/>\n    <\/font><font color=\"#FF0000\" size=\"2\">FrmSaveAllForms();<\/font><font size=\"2\"><br \/>\n    FrmCloseAllForms();<br \/>\n    }<\/p>\n<p>    \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    static Boolean frmMainEventH(EventPtr event)<br \/>\n    {<br \/>\n    FormPtr form;<br \/>\n    int handled = 0;<\/p>\n<p>    switch (event-&gt;eType)<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case<br \/>\n    frmOpenEvent:<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;form<br \/>\n    = FrmGetActiveForm();<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FrmDrawForm(form);<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handled<br \/>\n    = 1;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case<br \/>\n    ctlSelectEvent:<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if<br \/>\n    (event-&gt;data.ctlEnter.controlID == Button1005 )<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">FrmGotoForm(Form1006);<\/font><font size=\"2\"><\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handled<br \/>\n    = 1;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case nilEvent:<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handled<br \/>\n    = 1;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n    return handled;<br \/>\n    }<\/p>\n<p>    <\/font><font color=\"#FF0000\" size=\"2\">\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n    static Boolean Form1006EH(EventPtr event)<br \/>\n    {<br \/>\n    FormPtr form;<br \/>\n    int handled = 0;<\/p>\n<p>    switch (event-&gt;eType)<br \/>\n    <\/font><font size=\"2\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">{<br \/>\n    <\/font><font size=\"2\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">case frmOpenEvent:<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">form = FrmGetActiveForm();<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">FrmDrawForm(form);<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">handled = 1;<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">break;<br \/>\n    <\/font><font size=\"2\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">case ctlSelectEvent:<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">if (event-&gt;data.ctlEnter.controlID<br \/>\n    == Button1007 )<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">{<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">FrmGotoForm(Form1004);<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">handled = 1;<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">}<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">break;<br \/>\n    <\/font><font size=\"2\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">case nilEvent:<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">handled = 1;<br \/>\n    <\/font><font size=\"2\"\n\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">break;<br \/>\n    <\/font><font size=\"2\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#FF0000\" size=\"2\">}<br \/>\n    return handled;<br \/>\n    }<\/font><\/p>\n<\/blockquote>\n<p><\/p>\n<p><font size=\"2\"><strong>\ub2e4. \ucef4\ud30c\uc77c\uacfc \ub9c1\ud06c<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc774\uc81c \ub0a8\uc740 \uac83\uc740 \ucef4\ud30c\uc77c\uacfc \ub9c1\ud06c\uc778\ub370,<br \/>\nPilotMAG\uc5d0\uc11c\ub294 \uc804\uacfc\uc815\uc744 \ud55c\ubc88\uc5d0 \ucc98\ub9ac\ud560 \uc218 \uc788\ub2e4.<br \/>\n\ubc14\ub85c Build Pilot Application\uc758 \ub2e8\ucd95\ud0a4\uc778 &lt;F8&gt;\ud0a4\ub97c<br \/>\n\ub204\ub974\uae30\ub9cc \ud558\uba74 \ub41c\ub2e4. \ubb3c\ub860 \uac01 \ubd80\ubd84\ubcc4\ub85c \ub098\ub204\uc5b4<br \/>\n\uc9c4\ud589\ud558\ub294 \uac83\ub3c4 \uac00\ub2a5\ud558\ub2e4. \ub2e4\uc74c \uadf8\ub9bc\uc740 &lt;F8&gt;\uc744<br \/>\n\ub20c\ub7ec, \ud31c\uc0c1\uc5d0\uc11c \uc2e4\ud589 \uac00\ub2a5\ud55c .prc\ud30c\uc77c\uc744 \ud55c\ubc88\uc5d0<br \/>\n\ub9cc\ub4dc\ub294 \uac83\uc744 \ubcf4\uc5ec\uc900\ub2e4. <\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/output.gif\"\n\nwidth=\"956\" height=\"222\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc911\uac04\uc5d0 \ucef4\ud30c\uc77c\uacfc \ub9c1\ud06c\ub97c \uba48\ucd94\ub824\uba74 <img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/Stop.gif\" width=\"16\" height=\"16\"> \uc544\uc774\ucf58(\ud3c9\uc0c1\uc2dc\uc5d0\ub294<br \/>\n\uc548\ubcf4\uc774\uba70, \ucef4\ud30c\uc77c\ud558\ub294 \ub3d9\uc548\ub9cc \ub098\ud0c0\ub0a8)\uc744 \ub204\ub974\uba74<br \/>\n\ub418\ub294\ub370, \uc774\ub54c \ub0a8\uac8c\ub418\ub294 \uc784\uc2dc \ud30c\uc77c\ub4e4\uc740 \uc9c0\uc6cc\uc8fc\ub294<br \/>\n\uac83\uc774 \uc88b\ub2e4(Project \uba54\ub274 \uc911 Clean Project\ub97c \uc774\uc6a9\ud558\uba74<br \/>\n\ub41c\ub2e4).<\/font><\/p>\n<p><\/p>\n<p><font size=\"2\"><strong>\ub77c. \ud31c\uc5d0 \ud504\ub85c\uadf8\ub7a8\uc744 \uc124\uce58<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc790 \uc774\uc81c sample.prc\ud30c\uc77c\uc774 \uc0dd\uc131\ub418\uc5c8\ub2e4.<br \/>\n\ud31c\uc5d0 \ud504\ub85c\uadf8\ub7a8\uc744 \uc124\uce58\ud558\ub294 \uac83\uc740 <img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/main_Install.gif\" width=\"16\" height=\"16\"> \uc544\uc774\ucf58\uc744<br \/>\n\ub20c\ub7ec Install Tool\uc744 \uc2e4\ud589\uc2dc\ud0a8 \ud6c4 \ud56b\uc2f1\ud06c \ubc84\ud2bc\uc744<br \/>\n\ub204\ub974\uba74 \ub41c\ub2e4.<\/font><\/p>\n<p><\/p>\n<p><font size=\"3\"><strong>5. \uba87\uac00\uc9c0 \ud301<\/strong><\/font><\/p>\n<p><\/p>\n<ul>\n<li><font size=\"2\">\ud31c \ud504\ub85c\uadf8\ub798\ubc0d\uc744 \ucc98\uc74c \ud558\ub294<br \/>\n        \uc0ac\ub78c\uc774\ub77c\uba74 C:\\Program Files\\Monte Soft\\PilotMAG\\Samples<br \/>\n        \uc544\ub798\uc5d0 \uc788\ub294 \uc0d8\ud50c \ud504\ub85c\uadf8\ub7a8\ub4e4\uc744 \ubd84\uc11d\ud574<br \/>\n        \ubcf4\ub294 \uac83\ub3c4 \uc758\ubbf8\uac00 \uc788\ub2e4. \uc774 \uc0d8\ud50c<br \/>\n        \ud504\ub85c\uadf8\ub7a8\ub4e4\uc740 \ud31c \ud504\ub85c\uadf8\ub7a8\ub4e4\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294<br \/>\n        \uae30\ucd08\uc801\uc778 \ub3d9\uc791\ub4e4(\uac00\ub839 \ud3fc \uac04\uc758 \uc774\ub3d9,<br \/>\n        \ud31d\uc5c5\uba54\ub274\uc758 \uc81c\uc791)\uc744 \ud3ec\ud568\ud558\uace0 \uc788\uae30 \ub54c\ubb38\uc5d0<br \/>\n        \ud504\ub85c\uadf8\ub798\ubc0d\uc744 \uacf5\ubd80\ud558\ub294\ub370 \uc88b\uc740 \uc790\ub8cc\ub77c\uace0<br \/>\n        \uc0dd\uac01\ud55c\ub2e4.<\/font><\/li>\n<li><font size=\"2\">\uc6ec\ub9cc\ud55c \uae30\ub2a5\ub4e4\uc740 \ubaa8\ub450 \uc624\ub978\ucabd<br \/>\n        \ub9c8\uc6b0\uc2a4 \ud31d\uc5c5 \uba54\ub274\uc5d0 \ud3ec\ud568\ub418\uc5b4 \uc788\uae30\ub54c\ubb38\uc5d0<br \/>\n        \uc624\ub978\ucabd \ub9c8\uc6b0\uc2a4 \ubc84\ud2bc\uc744 \uc0ac\uc6a9\ud558\uba74 \ud3b8\ud558\ub2e4.<\/font><\/li>\n<li><font size=\"2\">\uc0c1\ud558 \ud654\uc0b4\ud45c\ub4f1\uc758 \ud2b9\uc218\ubb38\uc790\ub294<br \/>\n        \ub9ac\uc18c\uc2a4 \uc911 Label\uc744 \uc774\uc6a9\ud558\uba74 \ub41c\ub2e4. \uc18d\uc131 \uc911<br \/>\n        \ud3f0\ud2b8\ub97c Symbol7\uc73c\ub85c \ud558\uace0, Label Text\uc5d0 \\001\uc5d0\uc11c<br \/>\n        \\004\uae4c\uc9c0 \ub123\uc73c\uba74 \ub41c\ub2e4. \ud3f0\ud2b8\ub97c \ubc14\uafd4\uac00\uba70<br \/>\n        \uc2dc\ud5d8\ud574 \ubcf4\uba74 \ub354 \ub9ce\uc740 \ud2b9\uc218\ubb38\uc790\ub97c \uc0ac\uc6a9\ud560 \uc218<br \/>\n        \uc788\uc744 \uac83\uc774\ub2e4.<\/font><\/li>\n<li><font size=\"2\">\ud31d\uc5c5\uba54\ub274\ub97c \uc791\uc131\ud560 \ub54c, Menu\uc758<br \/>\n        \uc18d\uc131 \uc911 Item Caption\ud56d\ubaa9\uc5d0 -\ub97c \uc785\ub825\ud558\uba74<br \/>\n        \uba54\ub274\uc0ac\uc774\ub97c \uad6c\ubd84\ud558\ub294 \uc120\uc774 \uc0dd\uae38 \uac83\uc774\ub2e4.<\/font><\/li>\n<li><font size=\"2\">&quot;Project&quot; &#8211; &quot;Create from<br \/>\n        Template&quot;\uba54\ub274\ub97c \uc0ac\uc6a9\ud558\uba74 \uae30\uc874\uc5d0 \ub9ce\uc774<br \/>\n        \uc4f0\uc774\ub294 \ub9ac\uc18c\uc2a4 \ud615\ud0dc\ub97c \ud15c\ud50c\ub9bf\uc73c\ub85c \ub9cc\ub4e4\uc5b4<br \/>\n        \ub193\uc740 \uac83\uc744 \uc54c \uc218 \uc788\ub2e4. \uc774\ub97c \uac00\uc838\ub2e4\uac00<br \/>\n        \uc870\uae08\uc529 \ubcc0\uacbd\ud574\uc11c \uc0ac\uc6a9\ud558\uba74 \ubcf4\ub2e4 \ud3b8\ud558\uac8c<br \/>\n        \ud3fc\uc744 \ub514\uc790\uc778 \ud560 \uc218 \uc788\uc744 \uac83\uc774\ub2e4. \ub610\ud55c \uc544\ub798<br \/>\n        \uadf8\ub9bc\uacfc \uac19\uc774 \uc790\uae30\uac00 \ub9cc\ub4e0 \ud3fc \ub514\uc790\uc778\uc744<br \/>\n        \ud15c\ud50c\ub9bf\uc73c\ub85c \uc800\uc7a5\ud560 \uc218\ub3c4 \uc788\ub2e4.<\/font><\/li>\n<\/ul>\n<p><\/p>\n<p><font size=\"2\"><img decoding=\"async\" src=\"http:\/\/blog.nicesound.com\/wp-content\/uploads\/2005before\/ex3.gif\"\n\nwidth=\"580\" height=\"570\"><\/font><\/p>\n<p><\/p>\n<p><font size=\"3\"><strong>6. \ub9fa\uc74c\ub9d0<\/strong><\/font><\/p>\n<p><\/p>\n<p><font size=\"2\">\uc9c0\uae08\uae4c\uc9c0 \uac04\ub2e8\ud558\uac8c\ub098\ub9c8 PilotMAG\uc758<br \/>\n\uae30\ub2a5\uc744 \uc0b4\ud3b4\ubcf4\uc558\ub2e4. \uc0ac\uc6a9\uc790\uc5d0 \ub530\ub77c\uc11c \ub354 \ub9ce\uc740<br \/>\n\uae30\ub2a5\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\uc73c\ub9ac\ub77c \uc0dd\uac01\ud55c\ub2e4. \uc774 \ubb38\uc11c\uac00<br \/>\n\ud31c \ud504\ub85c\uadf8\ub798\ubc0d\uc5d0 \ucc98\uc74c \uc785\ubb38\ud558\ub294 \ubd84\ub4e4\uaed8<br \/>\n\uc870\uae08\uc774\ub098\ub9c8 \ub3c4\uc6c0\uc774 \ub418\uae30\ub97c \ubc14\ub780\ub2e4.<\/font><\/p>\n<p><\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PilotMAG\uc744 \uc774\uc6a9\ud55c \ud31c\ud504\ub85c\uadf8\ub798\ubc0d \uc791\uc131\uc790: \uc774\ud76c\uc6a9 \ub9c8\uc9c0\ub9c9 \uc218\uc815\uc77c: 2002-5-8 \ubb38\uc11c\ubc84\uc804: 1.00 \uc774 \uba54\ub274\uc5bc\uc740 PilotMAG\ub97c \uc774\uc6a9\ud574 \ud31c\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \uac1c\ubc1c\ud558\ub294 \ubd84\ub4e4\uaed8 \ub3c4\uc6c0\uc774 \ub418\uace0\uc790 \uc791\uc131\ud55c \uac83\uc785\ub2c8\ub2e4. \ud398\uc774\uc9c0 \ub808\uc774\uc544\uc6c3\uc740 1024*768\uc0ac\uc774\uc988\ub97c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[8],"tags":[],"class_list":["post-176","post","type-post","status-publish","format-standard","hentry","category-palm"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p8ynIc-2Q","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=176"}],"version-history":[{"count":2,"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":1853,"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions\/1853"}],"wp:attachment":[{"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nicesound.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}