Windows 7 下不能显示打开文件对话在框
来源:互联网 发布:mac 双分区 双系统 编辑:程序博客网 时间:2024/04/27 01:08
Windows 7 下不能显示打开文件对话在框
在交互窗口中,可以显示打开文件对话在框,但是,编译后,在 Vista 和 Win7 环境下,就不能显示。
要在 main 前面加上 [<STAThread>],才能显示打开文件对话在框。
open System
open System.IO
open System.Windows.Forms
let main =
let d = new OpenFileDialog()
d.ShowDialog() |>ignore
let f = File.ReadAllLines (d.FileName)
Console.Write (String.concat "," f)
[<STAThread>]
main
===========
如果读取的文件中有汉字,需要 ReadAllLines 的第二个参数:
// File.ReadAllLines (d.FileName, System.Text.Encoding.GetEncoding(936));;
// File.ReadAllLines (d.FileName, System.Text.Encoding.Default);;
如果读取的文件中有汉字,需要 ReadAllLines 的第二个参数:
// File.ReadAllLines (d.FileName, System.Text.Encoding.GetEncoding(936));;
// File.ReadAllLines (d.FileName, System.Text.Encoding.Default);;
- Windows 7 下不能显示打开文件对话在框
- windows 7 下 文件不能以管理员身份打开
- 解决Windows 7 下不能双击打开jar文件
- 解决Windows 7 下不能双击打开jar文件
- windows XP下不能打开chm文件
- 解决jar文件在Windows下不能双击打开的问题
- 在linux下无法访问Windows下的文件,显示错误为:不能访问软件的解决办法
- 解决在Windows XP SP2下不能显示验证码的方法[注册表文件]
- 解决在Windows XP SP2下不能显示验证码的方法[注册表文件]
- windows下 安装LibreOffice卸载后重装不能打开文件
- uploadify 在chrome浏览器下不能打开选择文件浏览框而在ff和ie下能正常打开
- windows下gvim打开文件显示乱码的解决
- 解决Windows 7不能通过拖曳打开sql文件
- opencv 在windows 7 上面不能打开视频的原因
- 用DOS命令创建、打开、删除用户不能打开不能在windows系统下直接删除的文件夹
- js在ie下打开对话窗口的方式
- windows下不能正常打开draw9patch.bat
- Windows XP不能打开chm文件
- msil
- lag(), lead()函数
- Base64编码的字符串 与 图片的 转换
- 图像变换 - 图像拉伸、收缩、扭曲、旋转 - 透视变换(cvWarpPerspective)
- 2012,我将开始新的人生,请见证我的改变吧!
- Windows 7 下不能显示打开文件对话在框
- verilog综合小结
- Android日记之2012/02/11——浅谈Iterator设计模式
- OpenCV 矩阵操作
- yum报错"This system is not registered with RHN"
- iPhone开发学习笔记001——Xib界面上的控件与代码的相互关联方法
- ListControl双击实现可编辑
- USB子系统源码分析
- Android日记之2012/02/12——Android中正则表达式使用