当前位置: 代码迷 >> Windows Mobile >> fopen写资料能否在metro中使用
  详细解决方案

fopen写资料能否在metro中使用

热度:1736   发布时间:2013-02-26 00:00:00.0
fopen写文件能否在metro中使用?
建一个metro工程
在工程中加入代码
FILE *fp;
fp= fopen(“123.txt”,"wb");
或者调用win32 dll(DLL中代码也是fp= fopen(“123.txt”,"wb");)
会发现打开失败,GetLastError得到值为 5 “拒绝访问.”

metro工程是不能用fopen写文件吗?
那假如我要将mobile代码移植到metro上,调用DLL 中所有fopen写文件都不能用了?

------最佳解决方案--------------------------------------------------------
写metro应用现阶段是不可以那样用, 这个功能的权限在逐渐开放中
------其他解决方案--------------------------------------------------------
引用:
哦 用那样的话很多都不能用了,metro改动太多了吧,
Windows mobile是上创建窗口,WM_**的消息之类的是都不能用了吧。
我看网上说已经没有窗口(window、HWND)、WM_*消息、Win32等概念,取而代之的是页面(Page)、视图(View)、语法糖(syntax sugar)即xaml、WinRT等。


引用:
No,metro是使用的安全的……


那些概念已经被深深地隐藏了。你只能看到一块一块metro

------其他解决方案--------------------------------------------------------
No,metro是使用的安全的独立存储方式。一个应用只能看到自己的文件系统

如果是wp7,你需要用IsolateStorage类
如果是win8,你需要用StorageFolder,StorageFile类
------其他解决方案--------------------------------------------------------
楼主这是典型的C++代码啊,当然不行。
WP7目前只支持C#和VB。
------其他解决方案--------------------------------------------------------
是 win8
用 Visual Studio 11 Ultimate Beta开发

引用:
楼主这是典型的C++代码啊,当然不行。
WP7目前只支持C#和VB。

------其他解决方案--------------------------------------------------------
哦 用那样的话很多都不能用了,metro改动太多了吧,
Windows mobile是上创建窗口,WM_**的消息之类的是都不能用了吧。
我看网上说已经没有窗口(window、HWND)、WM_*消息、Win32等概念,取而代之的是页面(Page)、视图(View)、语法糖(syntax sugar)即xaml、WinRT等。

引用:
No,metro是使用的安全的独立存储方式。一个应用只能看到自己的文件系统

如果是wp7,你需要用IsolateStorage类
如果是win8,你需要用StorageFolder,StorageFile类

------其他解决方案--------------------------------------------------------
FOPEN这C情节很深呢.METRO坑定不能用了呢.
  相关解决方案