gpt4 book ai didi

user-interface - F# System.TypeInitializationException...为什么?

转载 作者:行者123 更新时间:2023-12-02 15:36:32 25 4
gpt4 key购买 nike

我正在尝试在 F# 中创建一个使用对话框打开文件的图形用户界面应用程序但是每当我尝试使用它时,程序都会因该异常而崩溃这是我的代码:

let openAndDrawChart e = 
let dlg = new OpenFileDialog(Filter="CSV Files|*.csv")
if dlg.ShowDialog() = DialogResult.OK then // code crashes here
let pieChart = drawChart dlg.FileName
boxChart.Image <- pieChart
btnSave.Enabled <- true

如果我尝试在它周围放置一个 try with block ,程序就会在“with”关键字之后崩溃

此外,如果我用 () 替换 then 之后的代码,程序仍然会崩溃,代码永远不会通过 if ... then 语句

那么这里有没有人知道我做错了什么,我该如何解决?

我只想指出,我更习惯于在 C# 中制作 gui 应用程序,因此尝试在 F# 中制作它对我来说是新的

这是异常的确切词:

最佳答案

好吧,这有点尴尬,但是显然该程序不能很好地处理入口点...

在我的代码底部我有这个:

[<EntryPoint>]
let main args =
0

我刚刚删除了...
我认为这无关紧要,因为程序无论如何都会执行入口点上方的代码

但显然这足以把整个事情搞砸了!

对于给您带来的不便,我们深表歉意,尽管将其留在此处以供将来引用可能是件好事

关于user-interface - F# System.TypeInitializationException...为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com