模块级代码组织
现在可以在方法或属性之间插入模块级代码。以前所有 Declare 语句、Enum、Type 等都必须出现在第一个 Sub/Function/Property 之前,现在以下写法是有效的:
vb
Private Const foo = "foo"
Sub SomeMethod()
'...
End Sub
Private Const bar = "bar"
Sub SomeOtherMethod()
'...
End Sub代码部件名称的预设方法
以下可用,它们代表的内容将自动作为 String 插入:
CurrentComponentName,例如 "Form1"CurrentProcedureName,例如在Sub Foo()中为 "Foo"CurrentProjectNameCurrentSourceFileCurrentComponentCLSID
限制的移除
twinBASIC 对续行、过程大小、窗体上的控件数量、模块大小等不施加人为限制。