アカウント名:
パスワード:
そのまえにだなぁ、ファイル名フォルダ名にスペースを許可した輩が最初に...!
フォルダ名やファイル名にスペースが入っていたとして、いったい何がいけないって言うんですか?どんなタコなプログラムで問題になるの?
>"Program Files"にスペースが入っているのは、マイクロソフトの開発者への愛情の現われだよ。プログラマにスペースの扱いを教えるのに、これほど良い物はなかなか無いと思いますよ。これが無ければ未だに「利用するフォルダの名称にスペースは入れないで下さい」なんてのが多々あったかも知れない。
USとJPのWindowsはProgram Filesなんですが、他言語だとスペース無しの別の言葉に翻訳されてたりするんすよ。Programmieとかなんとか(忘れた)今時はもうこういう話でエラーになるプログラムもめったに無いですが、ちょっと前だとたまにありました。プログラム本体は大丈夫でも、インストール中に走らせるおまけのスクリプト中でおもいっきりProgram Files指定しちゃってたり。
はい、チェコ語のWindowsでDocument and Settingsの綴りが違っていて死にました。ごめんなさい。
オレアプリ専用にDocument and Settingsを作ってもらいました。
他にもAdministratorも別の綴りだったりするので要注意ですね。
# 定数&API使おうねー
これのlpApplicationNameの解説を読んでもなおパスにスペースが入ったほうが良いとおっしゃる? こんな複雑怪奇なことするぐらいなら「スペースは使えません」のほうが遥かにマシ。
引用符で囲えば良いだけですな。もしくは、両方の引数を使えば問題ない。
MS製品に良くある救済措置が面倒な事になってるのは良くある事ですし・・・
# ちなみに、foo.exeのargv[0]がbar.exeどころか、baz.txtになってる事もあるので注意しましょう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
C:\Program Files (x86) (スコア:5, おもしろおかしい)
ただ死んで終わるものではない。唯一神が地獄の業火に(以下略
Re: (スコア:0)
そのまえにだなぁ、
ファイル名フォルダ名にスペースを許可した輩が最初に...!
Re: (スコア:2, おもしろおかしい)
フォルダ名やファイル名にスペースが入っていたとして、いったい何がいけないって言うんですか?
どんなタコなプログラムで問題になるの?
Re:C:\Program Files (x86) (スコア:0)
Re:C:\Program Files (x86) (スコア:2, すばらしい洞察)
>"Program Files"にスペースが入っているのは、マイクロソフトの開発者への愛情の現われだよ。
プログラマにスペースの扱いを教えるのに、これほど良い物はなかなか無いと思いますよ。
これが無ければ未だに「利用するフォルダの名称にスペースは入れないで下さい」なんてのが
多々あったかも知れない。
Re:C:\Program Files (x86) (スコア:4, 参考になる)
USとJPのWindowsはProgram Filesなんですが、
他言語だとスペース無しの別の言葉に翻訳されてたりするんすよ。Programmieとかなんとか(忘れた)
今時はもうこういう話でエラーになるプログラムもめったに無いですが、ちょっと前だとたまにありました。
プログラム本体は大丈夫でも、インストール中に走らせるおまけのスクリプト中でおもいっきりProgram Files指定しちゃってたり。
Re:C:\Program Files (x86) (スコア:1, 興味深い)
はい、チェコ語のWindowsでDocument and Settingsの綴りが違っていて死にました。
ごめんなさい。
オレアプリ専用にDocument and Settingsを作ってもらいました。
Re:C:\Program Files (x86) (スコア:1)
他にもAdministratorも別の綴りだったりするので要注意ですね。
# 定数&API使おうねー
Re: (スコア:0)
Re:C:\Program Files (x86) (スコア:1, 興味深い)
これのlpApplicationNameの解説を読んでもなおパスにスペースが入ったほうが良いとおっしゃる?
こんな複雑怪奇なことするぐらいなら「スペースは使えません」のほうが遥かにマシ。
Re:C:\Program Files (x86) (スコア:1)
引用符で囲えば良いだけですな。
もしくは、両方の引数を使えば問題ない。
MS製品に良くある救済措置が面倒な事になってるのは良くある事ですし・・・
# ちなみに、foo.exeのargv[0]がbar.exeどころか、baz.txtになってる事もあるので注意しましょう。
Re: (スコア:0)
>多々あったかも知れない。
未だにプログラムを入れる場所にスペースや非ASCII文字を入れるのは怖いですね。
勝手にProgram Filesに入るやつは、
逆にそのままにしておかないとバグる可能性があるので、
そのままにしてるけど。
土台ってのは開発者のスキルなんて上がらないって前提で
作ってほしいです。