![]() | Programming Guide | WideStudio/MWT Index Table of contents |
在线读入应用软件窗
在线读入应用软件窗
在线读入应用软件窗时,使用下面的共同(Global)函数。在线读入应用软件窗时的处理如下。
读入函数 功能 WSGFloadWindow(prm1,prm2,prm3,prm4) 读入存蓄应用软件窗 char* prm1 存蓄属性,”FILE"=读入FILE数据 char* prm2 存蓄数据名、 prm1=”FILE”,文件名 WSCbase** prm3 应用软件窗的返回值pointer 设定中应用软件窗的返回值 WSCbase* prm4 指定部分应用软件窗的父对象窗口 long 返回值 WS_NO_ERR =正常/其他=异常 #include "WSCconductor.h" ... WSCbase* window = NULL; //for returned value: char* field = "FILE"; //from FILE. char* fname = "newpic001.oof"; //FILE name. char* path = "/usr1/win/data"; //specify the directory. //Specify the directory. WSGIconductor()->setSerializePath(path); //Loading of the stored application window. long ret = WSGFloadWindow(field,fname,&window,NULL); if (ret == WS_NO_ERR){ //success window->setVisible(True); //display the window. }在stype中 ,指定存蓄类型名(存蓄属性)。现在提供有FILE。将来,准备扩展到Process共有,网络相连等FILE 以外的区域。在path中,将读入目录的路径指定为Global Instance。默认值为现在使用中的目录。
在fname中,指定存蓄数据名称(文件名称),通过WSGFloadWindow函数读入。读入成功的话,应用软件窗即可使用。请注意,当多次运行时,将被多次生成。
如果WSGFloadWindow函数出错,请试着确认文件存在的目录是否正确,以及存取权是否正确等。在线读入部分应用软件窗
在线读入部分应用软件窗的处理如下。#include "WSCconductor.h" ... WSCbase* window = NULL; //for returned value: WSCbase* parent = newwin000; //the parent instance for //the partial application window. char* field = "FILE"; //from FILE. char* fname = "newpic001.oof"; //FILE name. char* path = "/usr1/win/data"; //specify the directory. //Specify the directory. WSGIconductor()->setSerializePath(path); //Loading of the stored partial application window. long ret = WSGFloadWindow(field,fname,&window,parent); if (ret == WS_NO_ERR){ //success window->setVisible(True); //display the window. }在stype中 ,指定存蓄类型名(存蓄属性)。现在提供有FILE。在path中,将读入目录的路径指定为Global Instance。默认值为现在使用中的目录。
在fname中,指定存蓄数据名称(文件名称)。Parent中,指定部分应用软件窗的父对象。在父对象中,指定应用软件窗,区域等具有配置项目功能的管理项目。读入成功的话,应用软件窗即可使用。请注意,当多次运行时,将被多次生成。
如果WSGFloadWindow函数出错,请试着确认文件存在的目录是否正确,以及存取权是否正确等。
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |