0
簡單問題:打開文件對話框問題FSI
在F#互動,這不工作(它沒有顯示出對話框):
open System.Windows.Forms
let dlg = new OpenFileDialog()
let res = dlg.ShowDialog()
此代碼的工作,之後我先做一個簡單的MessageBox:
open System.Windows.Forms
MessageBox.Show("Now it works!")
let dlg = new OpenFileDialog()
let res = dlg.ShowDialog()
此代碼也可以,之後先顯示一個表格:
open System.Windows.Forms
let frm = new Form()
frm.Show()
let dlg = new OpenFileDialog()
let res = dlg.ShowDialog()
此代碼但不顯示任何形式,甚至沒有消息框:
open System.Windows.Forms
let dlg = new OpenFileDialog()
let res = dlg.ShowDialog()
MessageBox.Show("Now it does not work...")
似乎對東西的OpenFileDialog塊,如果沒有一些其他形式的溫暖/負載的東西首先,不知道是什麼。
任何想法可以使OpenFileDialog直接工作?
使用Microsoft(R)F#2.0互動打造4.0.40219.1
感謝,GJ
適用於3.0和3.1 FSI的我,可能是一個老bug。 – latkin
剛試過VS2012/FSI 11.0.60610.1(因爲兼容性而使用2010),但我得到了與2010年完全相同的行爲.. – gjvdkamp
適用於我的11.0.60610.1。請注意,窗口在VS UI後面彈出,這並不理想,但它們在那裏。 – latkin