| Programming Guide | WideStudio/MWT Index Table of contents |
특정한 객체 클래스의 메서드를 실행하기에는
특정한 클래스의 메서드에 접근(access)할 경우, 그 클래스의 포인터여야합니다. 따라서 방법으로서 그 클래스형의 포인터를 취득해있어야합니다. [특정의 객체 클래스의 포인터를 취득하기에는]의 절로 클래스 포인터 취득을 하십시오.
여기서는 WSClist 클래스의 addItem() 메서드의 접근(access) 예를 들겠습니다. WSClist 클래스는 문자열을 일람 표시합니다.#include <WSClist.h> //WSClist 클래스에 직접 접근(access)하기에. ... void some_function(...){ //WSClist 클래스의 list001 인스턴스의 취득 WSCbase* object; object = (WSCbase*)WSGIappObjectList()->getInstance("WSClist","list001"); //WSClist 클래스의 포인터의 취득과 addItem API 의 실행 WSClist* list = (WSClist*)object->cast("WSClist"); list->addItem(" 샘플 문자열",0)먼저 객체 관리에서 WSClist 클래스의 list001 의 명칭을 가지는 객체를 취득하고있습니다.WSCbase 포인터로 돌아오기에, 그것을 WSClist 포인터에 형변환하다가, addItem() 멤버 함수에 접근(access)하고있습니다. 또, 소스의 선두에는 [ 클래스명].h (이 경우는 WSClist.h) 를 include해놓습니다.
| Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |