xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
静态 Public 成员函数 | 静态包属性
Sqlite.CSTDNative类 参考
类 Sqlite.CSTDNative 继承关系图:
Library

静态 Public 成员函数

静态包属性

额外继承的成员函数

详细描述

在文件 Sqlite.xcsm27 行定义.

成员函数说明

◆ load()

static bool load ( )
static

在文件 Sqlite.xcsm29 行定义.

29 {
30 if (loaded == false){
31 int cstd_os = _system_.getPlatformId();
32 try{
33 if (cstd_os == _system_.PLATFORM_WINDOWS){
34 loadLibrary("ntdll.dll");
35 }else
36 if (cstd_os == _system_.PLATFORM_LINUX){
37 loadLibrary("libc.so.6");
38 }else
39 if (cstd_os == _system_.PLATFORM_MACOSX){
40 loadLibrary("libc.dylib");
41 }
42 loaded = true;
43 }catch(Exception e){
45 }
46 }
47 return loaded;
48 }
系统和IO相关
static final int getPlatformId()
static final void output(String)
static const int PLATFORM_WINDOWS
static const int PLATFORM_LINUX
static const int PLATFORM_MACOSX
异常类
final String getMessage()
static final void loadLibrary(String)
static bool loaded
Definition Sqlite.xcsm:28

引用了 Exception.getMessage(), _system_.getPlatformId(), Library.loadLibrary(), _system_.output(), _system_.PLATFORM_LINUX, _system_.PLATFORM_MACOSX , 以及 _system_.PLATFORM_WINDOWS.

被这些函数引用 SQLCipher.Native.init().

结构体成员变量说明

◆ loaded

bool loaded = false
staticpackage

在文件 Sqlite.xcsm28 行定义.