Newを使っても、デストラクタを任意で呼ぼうとすると、なぜか文法エラーになりますね。
普通デストラクタは任意で使わないと思いますが・・・
コード:
#console
class Foo
public
sub Foo()
print "コンストラクタ"
endsub
sub ~Foo()
print "デストラクタ"
endsub
endclass
dim pobj as *Foo
dim size=10 as long
dim i as long
pobj = new [size] Foo
for i=0 to ELM(size)
pobj.Foo()
next
pobj.~Foo() 'デストラクタで文法エラー
delete pobj