0

私は現在、起動時にプログラムが置かれているディレクトリでライセンス ファイルをチェックするプログラムの管理を担当しています。このコードは常に問題なく動作しますが、外国の OS (正確には日本語 Windows) を使用するクライアントのコンピューターにプログラムをインストールすると、プログラムはファイルを見つけることができません。

関連するコードのセグメントは次のとおりです。

Dim sr As StreamReader
Dim strLicenseFile As String

'---Here's where the path for the file is set.---
'---Both lines below have been tried, and still fail.---

strLicenseFile = Application.StartupPath & "\license.yvl"
strLicenseFile = "license.yvl"

If File.Exists(strLicenseFile) Then

   '---Here's where the majority of code is executed---

Else

   '---And here's where the program always goes, because the file isn't found---

End If

外国の OS でファイルが見つからないのはなぜですか? 文字セットとパスに関係があると思います。

4

0 に答える 0