1
以下のライブラリをビルドしてからプログラムをリンクすると、ライブラリにリンクされたプログラムでlibInit
、driveList
、freeSpace
の関数が表示されます。期待する。F#ライブラリの列挙型がリンクされたプログラムで表示されない
ライブラリに含まれる列挙型の参照方法がわかりません。列挙型は表示されているのか、リンクされたプログラムで可視にできるのか、もしあれば、どのように参照されていますか?
namespace Toa.volLib
open System
open System.Threading
open System.Collections.Generic
open System.Text
open System.IO
open Microsoft.Win32
[<AutoOpen>]
module volLib =
type volTypes = GB = 1000000000L | Min_c = 5000000000L | Min_d = 10000000000L
let libInit = ref false
let driveList() =
DriveInfo.GetDrives()
let freeSpace drive =
let di = DriveInfo(drive)
di.AvailableFreeSpace
移動列挙型を:あなたは
のように労働組合を定義する場合、あなたは次のように、ちょうどその名前でそれぞれのケースにアクセスすることができます。 – Gustavo
@Gustavoしかし、リンクプログラムからそれらを参照するには? – octopusgrabbus
いつものように、参照の追加、参照、dllの選択...をクリックしてください。 – Gustavo