お世話になります、初心者Aと申します。
VB6で日本語のプロジェクト名でVBPファイルを保存して閉じた後、
そのファイルを開くとプロジェクト名が短く切られ、後ろに「〜1」
というのがついてしまうのですが、回避する方法はないでしょうか?
http://support.microsoft.com/default.aspx?scid=kb;ja;418924
「〜1」……もしかして、ショートファイル名にする時の「~1」の事かな?
もしそうなら、VBPファイルのパスが、
「日本語も空白も含まず、ファイルのベース名は 8文字以内のパス」
「日本語は含まないが、空白を含むパス」
「日本語を含むが、空白を含まず、ファイル名も全角4文字(半角8文字)以下」
「日本語と空白を含み、ファイル名が全角5文字以上のパス」
だった場合、どの場合でも ~1 が付いてしまうのですか?
あと、そのファイルはローカルのHDD上に配置していますか?
それとも、ネットワーク上のフォルダに配置しているのですか?
Dentalさん、おはようございます。
>「〜1」……もしかして、ショートファイル名にする時の「~1」の事かな?
そうです。
>もしそうなら、VBPファイルのパスが、
> 「日本語も空白も含まず、ファイルのベース名は 8文字以内のパス」
> 「日本語は含まないが、空白を含むパス」
> 「日本語を含むが、空白を含まず、ファイル名も全角4文字(半角8文字)>以下」
> 「日本語と空白を含み、ファイル名が全角5文字以上のパス」
>だった場合、どの場合でも ~1 が付いてしまうのですか?
パスは日本語を含みません。また、空白も含みません。
プロジェクト名だけ日本語にしています。
ちなみに「最適化管理」というプロジェクト名が
「最適化~1」となってしまいます。
>あと、そのファイルはローカルのHDD上に配置していますか?
>それとも、ネットワーク上のフォルダに配置しているのですか?
ファイルはローカルHDD(Cドライブ)に保存してます。
こちらでは再現しませんでした。
1) *.vbp ファイルをダブルクリックで起動した場合。
2) VB6を起動してから、[ファイル]-[プロジェクトを開く]で開いた場合。
3) スタートメニューの「ファイル名を指定して実行」から、
『"C:\Program Files\Microsoft Visual Studio\VB98\VB6.EXE" "C:\HAGE\HIGE\最適化管理.VBP"』
を指定して開いた場合。
のそれぞれについて、動作をチェックしてみてください。
また、エクスプローラのフォルダオプションで、vbpファイルに対する
関連付けの設定、および、Service Pack の適用状況なども確認を。
魔界の仮面弁士さん、こんにちは。
1)では、~1が付きました。
2) では、~1が付きませんでした。
3) では、~1が付きませんでした。
また、VBPの関連付けでは、
C:\Program Files\Microsoft Visual Studio\VB98\vb6.exe %1
となってました(BASとかも同様に)。
SPは5です。
解決方法としては、
関連付けのパスをダブルクォーテーションで括るだけでうまく
いけそうですが、この方法でよいのでしょうか?
> 関連付けのパスをダブルクォーテーションで括るだけでうまく
> いけそうですが、この方法でよいのでしょうか?
うまくいけたのなら、それで良いのでは。
横槍を入れてすみません。
この現象が発生しているPCのOSって何を使われていますか?
昔同じ現象に出会ったような・・・手持ちのOSで再現できるようなら
試してみたいと思いますので。
フォルダオプションに、ロングネームを禁止する。などの縛りを
つけられるOS(確かWin95とか)であるなら、保存時に名称を長くすると
チルダ1(~1)がつくような覚えがあります。
| ツイート |
|