![]() | Programming Guide | WideStudio/MWT Index Table of contents |
¿ø°Ý ÀνºÅϽº¿¡ Á¢±Ù(access)Çϱ⿡´Â
¿ø°Ý ÀνºÅϽº¿¡ Á¢±Ù(access)Çϱ⿡´Â
°´Ã¼ °ü¸® ÀνºÅϽº(ÀûÀç ¸ðµâ(module)¿¡ µû¶ó, Çϳª Á¸Àç)¿¡´ëÇØ¼ ¿ä±¸Çϸé Á¢±Ù(access)ÇÒ ¿ø°Ý ÀνºÅϽº¸¦ Ãëµæ ÇÒ¼ö ÀÖ½À´Ï´Ù.Á¢±Ù(access)ÇÒ °´Ã¼¸¦ ÃëµæÇϱ⿡´Â ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
°´Ã¼ °ü¸® Ŭ·¡½º ÀνºÅϽº Ãëµæ ÇÔ¼ö WSCbaseList WSCbaseList* WSGIappObjectList() #include <WSCbaseList.h> //WSGIappObjectList() ¿¡ Á¢±Ù(access)ÇÑ´Ù... #include <WSCRbase.h> // °¡»ó ¿ø°Ý ÀνºÅϽº Ŭ·¡½º¸¦ »ç¿ë ... void event_procedure(WSCbase* object){ // °´Ã¼ °ü¸®¿¡ÀÇÇÑ WSCRbase Æ÷ÀÎÅÍÀÇ Ãëµæ char* obj_name = "newvlab_001"; //newvlab_001 ¶õ ¸íĪÀÇ ¿ø°Ý ÀνºÅϽº WSCRbase* rinstance = WSGIappObjectList()->getRemoteInstance(obj_name); // °¡»ó ¿ø°Ý ÀνºÅϽº¿¡ÀÇÇÑ ¿ø°Ý ÀνºÅϽº¿¡´ëÇÑ Á¢±Ù(access) rinstance->setProperty(WSNlabelString,"HELLO WORLD");rinstance °¡ ¿ø°Ý ÀνºÅϽº¿¡ Á¢±Ù(access)ÇϱâÀÇÇÑ °¡»ó ¿ø°Ý ÀνºÅϽº ÀÔ´Ï´Ù. ¿ø°Ý ÀνºÅϽºÀÇ °´Ã¼ ¸íĪÀ» Àμö·Î ¼³Á¤ÇÕ´Ï´Ù. ÀϹÝÀûÀÎÀνºÅϽº(°´Ã¼)¿¡ Á¢±Ù(access)Çϴ°Ͱú ¸¶Âù°¡Áö·Î °¡»ó ¿ø°Ý ÀνºÅϽº¸¦ ÅëÇØ¼ ¿ø°Ý ÀνºÅϽº¿¡ Á¢±Ù(access)ÇÕ´Ï´Ù.¿ø°Ý ÀνºÅϽº¸¦ Çüº¯È¯Çϱ⿡´Â
°´Ã¼ °ü¸®¸¦ ÅëÇØ¼ ¾òÀº °¡»ó ¿ø°Ý ÀνºÅϽº´Â º¸ÅëÀÇ °´Ã¼¿Í ¸¶Âù°¡Áö·Î °íÀ¯ÀÇ Å¬·¡½º·Î Çüº¯È¯À» ÇØ¼ »ç¿ëÇÒ¼ö°¡ÀÖ½À´Ï´Ù. °íÀ¯ Ŭ·¡½º¿¡ Á¸ÀçÇÏ´Â ¸Þ¼µå¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ Çüº¯È¯ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹´Â WSClist::addItem() ¸¦ ºÎ¸£±âÀ§ÇØ WSCRbase ÇüÀÇ °¡»ó ¿ø°Ý ÀνºÅϽº¿¡¼ WSCRlist ÇüÀÇ °¡»ó ¿ø°Ý ÀνºÅϽº¿¡ Çüº¯È¯ÇϰíÀÖ½À´Ï´Ù.#include <WSCbaseList.h> //WSGIappObjectList() ¿¡ Á¢±Ù(access)ÇÑ´Ù... #include <WSCRlist.h> // °¡»ó ¿ø°Ý ÀνºÅϽº Ŭ·¡½º¸¦ »ç¿ë ... void event_procedure(WSCbase* object){ // °´Ã¼ °ü¸®¿¡ÀÇÇÑ WSCRbase Æ÷ÀÎÅÍÀÇ Ãëµæ char* obj_name = "newlist_001"; //newlist_001 ¶ó´Â ¸íĪÀÇ ¿ø°Ý ÀνºÅϽº WSCRbase* rinstance = WSGIappObjectList()->getRemoteInstance(obj_name); // °¡»ó ¿ø°Ý ÀνºÅϽº¸¦ °íÀ¯ÀÇ Å¬·¡½º WSClist ¿¡ ´ëÀÀÇÑ´Ù // °¡»ó ¿ø°Ý Ŭ·¡½º WSCRlist ¿¡ Çüº¯È¯. WSCRlist* rlist = (WSCRlist*)rinstance->cast("WSCRlist"); if (rlist == NULL){ //WSCRlist Ŭ·¡½º°¡ ¾Æ´Ï´Ù. return; } //WSClist Ŭ·¡½ºÀÇ ¸Þ¼µå¸¦ WSCRlist °¡»ó ¿ø°Ý ÀνºÅϽº Ŭ·¡½º¸¦ //ÅëÇØ¼ ºÒ·¯³õ´Ù. rlist->addItem("item.."); }
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |