首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用FXRegistry将持久数据存储在FXRuby中

使用FXRegistry将持久数据存储在FXRuby中
EN

Stack Overflow用户
提问于 2015-06-24 13:19:40
回答 1查看 36关注 0票数 1

我使用FXRegistry来存储用户名和密码,这样我就可以使用web服务进行身份验证。当用户登录时,用户名和密码被写入到FXRegistry中,一切看起来都很棒。但是,当我退出应用程序并再次运行它时,它似乎无法从FXRegistry中准备好。我不知道我做错了什么。

这是密码,

代码语言:javascript
运行
复制
regis = FXRegistry.new(APP_KEY, VENDOR_KEY)
regis.writeStringEntry("USER_CACHE", "username", usrTextField.text)
regis.writeStringEntry("USER_CACHE", "password", pwdTextField.text)

我是这么读的,

代码语言:javascript
运行
复制
regis.readStringEntry("USER_CACHE", "username")
regis.readStringEntry("USER_CACHE", "password")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 17:22:20

所以,我终于找到了为什么我的完美的代码不能工作。这一切都与我退出应用程序的正确方式有关。我使用正常的" exit“命令退出,在FXRegistry文档中明确表示,”调用FXApp::init()时读取注册表,并在调用FXApp::exit()时将注册表写回系统。“

所以对于我们这些不知道怎么做的人来说,这里是如何做到的,

代码语言:javascript
运行
复制
getApp().exit(0)

fxruby.org的一个例子就是使用FXRegistry来存储应用程序数据。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31027746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档