Xelloss0618 发表于 2024-12-3 23:47 自己封装了一天,才发现PIV里面封装的有MMKV的方法
|
Xelloss0618 发表于 2024-12-3 23:47 谢谢大佬 |
本帖最后由 呵呵仙8 于 2024-12-4 00:07 编辑 1,dll声明错误,声明下不应该存在代码! 2,火山文本型是一个类,所以.你只能用到的就是文本指针. 3,火山文本型的文本是w文本的,你c的文本指针,很明显是A码文本指针. 如果你不知c的数据类型在中文叫什么.可以装个炫-语-言复制c代码过去就知是什么鬼了! |
DLL命令声明里不能写代码啊…… 另外火山有封装MMKV <火山程序 类型 = "通常" 版本 = 1 /> 方法 GetMMKVValue <公开 静态 类型 = 变整数 注释 = "" 注释 = "" 折叠 @输出名 = "GetMMKVValue" @视窗.输入 = "MMKVWrapper.dll"> 参数 root_dir <类型 = 变整数 ""> 参数 mmkv_id <类型 = 变整数 ""> { } 方法 showMMKV <公开 静态 类型 = 文本型 注释 = "" 注释 = "" 折叠> 参数 root_dir <类型 = 文本型 ""> 参数 mmkv_id <类型 = 文本型 ""> { // MMKV应该是UTF-8编码 返回 (UTF8指针到文本 (GetMMKVValue (文本到UTF8 (root_dir, 真).取字节集指针 (), 文本到UTF8 (mmkv_id, 真).取字节集指针 (), 文本到UTF8 ("key_desc_userinfo", 真).取字节集指针 ()))) } 方法 UTF8指针到文本 <公开 静态 类型 = 文本型 注释 = "将UTF-8的文本指针转换为火山的文本型." 折叠 @嵌入式方法 = ""> 参数 UTF8文本指针 <类型 = 变整数 注释 = "必须是带结束零字符的UTF8文本指针"> { @ @an<CVolString>((const U8CHAR*)@<UTF8文本指针>) } |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-12-5 03:35 , Processed in 0.085853 second(s), 23 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.