FSharpChart пустой вывод

В настоящее время я пытаюсь заставить FSharpChart работать. К сожалению, после компиляции библиотеки и заполнения любого FSharpChart данными я получаю только пустые выходные данные, использую ли я FSharpChart.WithCreate, FSharpChart.SaveAs или же FSharpChart.CopyToClipboard,

Даже включенные примеры дают пустой вывод. Конечно, у меня установлена ​​Visual Studio 2010 с пакетом обновления 1 (SP1), .NET Framework 4.0 со всеми последними исправлениями и т. Д. Код размещен на Windows 7 x64.

Что мне не хватает?

3 ответа

Решение

Я знаю, что это было давно, но после той же проблемы я обнаружил, что обновление формы делает свое дело:

open System.Windows.Forms
open MSDN.FSharp.Charting

[<EntryPoint>]
let main argv = 
    let myChart = [for x in 0.0 .. 0.1 .. 6.0 -> sin x + cos (2.0 * x)]
                  |> FSharpChart.Line
    let form = new Form(Visible = true, TopMost = true, Width = 700, Height = 500)
    let ctl = new ChartControl(myChart, Dock = DockStyle.Fill)
    form.Controls.Add(ctl)
    form.Refresh()
    System.Console.ReadKey() |> ignore
    0

Я столкнулся с аналогичной проблемой, и одна проблема заключается в том, что, если она не отображается на экране, формы, по-видимому, не обрабатываются, что является основной PITA и, по-видимому, делает их бесполезными для любого вида генерации пакетов.

Я тоже это видел, но боюсь, что не могу вспомнить, что стало причиной проблемы.

Вы пробовали образцы, которые включены? Вы можете заставить их работать?

Если вы можете, проблема где-то в вашем коде, и вы должны быть в состоянии решить где.

Если нет, пишите по адресу fsbugs@microsoft.com...

Другие вопросы по тегам