WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 온라인으로 응용프로그램 윈도우를 읽기에는

> 온라인으로 응용프로그램 윈도우를 읽기에는 다음의 전역 함수를 사용합니다.

> 읽기 함수 | 기능
> WSGFloadWindow(prm1,prm2,prm3,prm4) | 스토어 응용프로그램 윈도우의 읽기
> char* prm1 | 스토어 속성, "FILE" = FILE 데이터의 읽기
> char* prm2 | 스토어 데이터명, prm1 = "FILE" 이라면 파일명
> WSCbase** prm3 | 응용프로그램 윈도우결과치 포인터,
> | 적재한 응용프로그램 윈도우를 돌린다
> WSCbase* prm4 | 부분 응용프로그램 윈도우의 경우, 부모 지정
> long 결과치 | WS_NO_ERR = 정상 / 그외 = 이상

> 온라인으로 응용프로그램 윈도우를 읽기에는 다음과 같이 합니다.

>     #include <WSCconductor.h>
>     ...

>       WSCbase* window   = NULL; //결과치(적재한 응용프로그램 윈도우)를 격납
>       char*    stype    = "FILE";           //FILE  지정
>       char*    fname    = "newpic001.oof";  //FILE 명칭
>       char*    path     = "/usr1/win/data"; //DIR   지정

>       //읽을 디렉토리를 지정.
>       WSGIconductor()->setSerializePath(path);

>       //읽기
>       long ret = WSGFloadWindow(stype,fname,&window,NULL);
>       if (ret == WS_NO_ERR){
>         //읽기 성공!
>         window->setVisible(True); // 표시해본다.
>       }

> stype 에는 스토어형식명( 스토어 속성 )을 지정합니다. 현재 FILE 가 마련 되여있습니다. 장래적으로는 프로세스끼리가 공유하고나 네트워크로 연결되는식으로 FILE 이외의 필드를 확장할 예정입니다. path 에 읽어놓을 디렉토리를 설정하여 전역 인스턴스관리자(WSGIconductor)에 지정합니다. 디폴트는 현재디렉토리로 되여있습니다.
> fname 에는 스토어 데이터명칭( 파일명칭)을 지정하고 WSGFloadWindow() 함수로 읽습니다. 읽기가 성공하면 응용프로그램 윈도우는 사용가능하게 됩니다. 적재행위를 몇번 실행하면은 복수 생성되기에 조심하십시오.
> WSGFloadWindow() 함수가 오류에 되는 경우는 파일이 존재하는 디렉토리가 정확한가 접근(access)권이 올바른가 등을 확인해주십시오.

> ### 온라인로 부분 응용프로그램 윈도우를 읽기에는

> 온라인로 부분 응용프로그램 윈도우를 읽기에는 다음과 같이 합니다.

>     #include <WSCconductor.h>
>     ...

>       WSCbase* window   = NULL;  //결과치( 적재한 응용프로그램 윈도우)를 격납
>       WSCbase* parent   = newwin000; // 부분 응용프로그램 윈도우를 가지는 부모 객체
>       char*     stype   = "FILE";           //FILE  지정
>       char*     fname   = "newpic001.oof";  //FILE 명칭
>       char*     path    = "/usr1/pic/data"; //DIR   지정

>       //읽을 디렉토리를 지정.
>       WSGIconductor()->setSerializePath(path);

>       //읽기
>       long ret = WSGFloadWindow(stype,fname,&window,parent);
>       if (ret == WS_NO_ERR){
>         //읽기 성공!
>         window->setVisible(True); // 표시해본다.
>       }

> stype 에는 스토어형식명( 스토어 속성)을 지정합니다. 현재 FILE 가 마련 되여있습니다. path 에 읽어놓을 디렉토리를 설정하여 전역 인스턴스관리자(WSGIconductor)에 지정합니다. 디폴트는 현재디렉토리로 되여있습니다.
> fname 에는 스토어 데이터명칭( 파일명칭)을 지정해서 parent 에는 부분응용프로그램 윈도우를 배치하는 부모객채를 지정합니다. 이것에는 응용프로그램 윈도우나 에리어, 스크롤 에리어등, 객체 배치 기능이 있는 관리자객체를 지정 해 주십시오. 읽기가 성송하며는 응용프로그램 윈도우는 사용가능하게 됩니다. 적재행위를 몇번 실행하면은 복수 생성되기에 조심하십시오.
> WSGFloadWindow() 함수가 오류로 되는 경우는 파일이 존재하는 디렉토리가 정확한가 접근(access)권이 올바른가 등을 확인해주십시오.

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004