Skip to content

PUBLIC ​


指定一个具有外部链接的过程。

语法 ​

vb
Public Sub procedure_name [Cdecl|Stdcall|Pascal] [Overload] [Alias "external_name"] [([parameter_list])] [Constructor [priority]] [Static] [Export]

..procedure body..

End Sub

Public Function procedure_name [Cdecl|Stdcall|Pascal] [Overload] [Alias "external_name"] [([parameter_list])] [ byref ] as return_type  [Static] [Export]

..procedure body..

End Function

描述 ​

在过程定义中(禁止在声明行级别使用),Public 指定过程具有外部链接,即其名称对外部模块可见。如果未指定 Public 或 Private,则过程的定义方式与指定了 Public 相同。

示例 ​

start GeSHi

vb
Private Sub i_am_private
End Sub

Public Sub i_am_public
End Sub

end GeSHi

与QB的差异 ​

  • FreeBASIC 新增

参见 ​

  • Public: (访问控制)
  • Private
  • Option Private
  • Sub
  • Function

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系