DOBON.NET DOBON.NETプログラミング掲示板過去ログ

二つのプロジェクト内のモジュール間プログラムのエラー

環境/言語:[OS : Windows 7 / 言語 : Visual Basic .NET / .NET Framework : 3.5]
分類:[.NET]

【解決したい問題】

いつもお世話になっております。

下記のプログラムでエラーが出て非常に困っております。

一つのソリューションの中に二つのプロジェクトA、Bを作っています。

プロジェクトAに下のモジュールを作っています。

Module Module_Main

Public m_str_Language As String = "en-US"

Public Sub Main()

System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo(m_str_Language)

System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture

Form_Main.ShowDialog()

End Sub

End Module

プロジェクトBに下のモジュールを作っています。

Module Module_C_Main

Public Sub Main()

Base_Program.Module_Main.m_str_Language = "zh-CN"

Call Base_Program.Module_Main.Main()

End Sub

End Module

モジュールBの
二つのBase_Program.Module_Mainに
friendであるため、このコンテキストではアクセスできません
というエラーが発生します。

Publicで宣言しているにもかかわらずエラーが発生します。

このエラー解決方法をご教授願います。
■No28859に返信(みそしるさんの記事)

> モジュールBの
> 二つのBase_Program.Module_Mainに
> friendであるため、このコンテキストではアクセスできません
> というエラーが発生します。

Public Moduleで宣言しないとFriendになります。
ありがとうございます。解決できました。

またよろしくお願いします。

DOBON.NET | プログラミング道 | プログラミング掲示板