http://www.cndw.com/tech/data/200602158731.asp
1.CREATE
CREATE语句生成对象实例变量,在生成以后,可以用点操作符引用对象的成员。CREATE语句返回一个可在变量中保存的对象实例句柄。CREATE语句有两种语法格式:
objectvariable = CREATE objecttype
objectvariable = CREATE USING objecttypestring
objectvariable 持有该对象实例,objecttype代表对象类型,objecttypestring是保存需要创建的对象类型名称的字符串。
使用CREATE语句可以创建包括标准类用户对象在内的类用户对象,例如mailSession或者Transaction对象。不过,系统已经为标准用户对象Message、Error、Transaction、DynamicDescriptionArea、DynamicStagingArea提供了一个实例, 如果需要多于一个的的实例,可以使用CREATE语句创立更多的实例。
标准数据类型和结构体不用CREATE创立。当对象的AutoInstantiate属性被设置为TRUE的时候,不需要使用CREATE语句。可视对象实例不使用CREATE语句创立,而使用OPEN函数。使用CREATE语句的第二种语法格式可以在应用中动态地选择对象类型,并创建它的实例。通常在使用继承对象实例初始化祖先对象的时候,使用此CREATE语句格式.
使用CREATE语句创建实例对象,在使用完该对象之后,要用DESTROY命令销毁对象实例。
例子:
torus obj1,obj2
torus_ancestor obj_ancestor
obj1 = CREATE torus
obj2 = CREATE torus
obj_ancestor = CREATE USING obj1
2.DESTROY
DESTROY语句释放由CREATE创建的实例,释放之后该对象实例不能再被引用。DESTROY语句的语法格式为:
DESTROY OBJName
需要注意的是,在某些情况之下,用户可能需要销毁自己并未创建的Dwobject或者OLEObject对象实例。其原因是:在引用到DataWindow、DWojbect或者OLEObject对象的成员函数或者属性的时候,POWER BUILDER会动态地创立和释放响应对象实例,但是如果用户自己建立了对嵌入对象的引用,而不是调用其本身的成员函数和属性的话,等于重载了内部动态对象,因此用户需要负责释放该对象。
//以下我的问题:
a. 比如一个对象是动态创建的,但是用在了closewithreturn中,那destroy要怎么写?我写了destroy会出错。
b. 垃圾回收谁在用?怎么用?
分享到:
相关推荐
PowerBuilder 11.5的新功能 包括部署PowerBuilder非可视对象(NVOs),包括.NET编译和.NET Smart Client应用 快速使用,并在Web上部署包括Web Services 和 PowerBuilder应用在内的PowerBuilder非可视对象(NVOs) 支持...
powerbuilder12.5下载地址.
PowerBuilder 10实用编程百例
PowerBuilder9免安装.part2.rar PowerBuilder9免安装.part2.rar
Powerbuilder.11.5.4740.crack
PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。
powerbuilder11.5安装文件
该模块包括以下及部分,Web.PB:是几个可以在WEB服务器上执行的程序,被服务器激活后,调用PowerBuilder应用,完成客户端任务和对数据库的事务操作.Plug_ins(插入件):包括Window plug_in和Datawindow Plug_in,此...
1. PowerBuilder简介及特点 2. PowerBuilder集成开发环境 3. 数据窗口对象 4. PowerScript语言 5. PowerBuilder与数据库的连接配置 6. PowerBuilder应用系统开发步骤 7. 开发示例
PowerBuilder2019=PowerBuilder2018,即PowerBuilder2017 R3版本,亲测可用
powerBuilder中创建控件,参考文章
PowerBuilder控件使用手册.pdf
PowerBuilder.9.0.参考手册(中文版)PDF
使用PowerBuilder另外的500个函数(上).使用PowerBuilder另外的500个函数(上).使用PowerBuilder另外的500个函数(上).使用PowerBuilder另外的500个函数(上).使用PowerBuilder另外的500个函数(上).使用PowerBuilder另外...
powerbuilder常用函数.
01.初识PowerBuilder 02.PowerBuilder开发环境 03.PowerBuilder编程概述 04.连接数据库+sql语言 05.了解编程环境Script画板 06.PowerScript语言基础 07.数据类型+变量作用范围 08.变量声明+变量规范 09.运算符和...
PowerBuilder 11 --- 加速.NET应用程序开发 回首PowerBuilder发展史 简介PowerBuilder 11.0 新功能 展望PowerBuilder 的未来 PB .NET概述 .NET WebForm 应用程序开发等
“PowerBuilder.9.0.参考手册”电子教程
PowerBuilder 7的最后一个补丁,虽然已经停产了。特此献给像我一样悲催的还在用PB7的。 Release Notes for PowerBuilder[R] Version 7.0.3 (c) 1991-2000 Sybase, Inc. and its subsidiaries. All rights reserved....
简而言之,PowerBuilder 11创建和使用.NET资源。 一旦PowerBuilder 11已经将一个应用或组件部署为.NET,开发人员可以通过PowerScript的增强功能,在已有脚本基础上利用外部.NET资源。PowerBuilder 11中脚本的.NET互...