拡張子を非表示にするには?


拡張子  2009-10-28 11:48:27  No: 35998  IP: 192.*.*.*

Delphi7にてツールを作成中です。

作成したアプリケーションには「○○○.exe」と拡張子が付いてしまいます。

拡張子を除いた「○○○」というふうに表示するにはどうしたらいいでしょうか?

よろしくお願いします。

編集 削除
拡張子を消す  2009-10-28 12:44:51  No: 35999  IP: 192.*.*.*

どんなアプリかしりませんが
例えば
拡張子を取り出して(ExtractFileExt)から削除する

{ピリオドを含めて拡張子を取り出す}
StrExt := ExtractFileExt(StrFileName);
{ファイルからピリオド含め拡張子を消す}
Delete(StrFileName,(Length(StrFileName) - Length(StrExe))+1,Length(StrExe));

編集 削除
いや、まてまて  2009-10-28 12:57:45  No: 36000  IP: 192.*.*.*

上記はちと外したな。

作成したアプリの・・・

拡張子を除いて表示するには、マイコンピュータなど開けて
ツール→フォルダオプション→表示
「登録されている拡張子は表示しない」をチェックする。
WinXPの場合
もっとも、全てのファイルの拡張子は表示されなくなりますが・・・

実際、作成したアプリのみ.exeや.dllを非表示することはできないと
思いますが。

編集 削除
tono  2009-10-28 13:20:32  No: 36001  IP: 192.*.*.*

ショートカットを作りファイル名を変更し、ユーザーにはそちらから実行させる。

編集 削除
a  2009-10-28 13:32:29  No: 36002  IP: 192.*.*.*

デスクトップに置くショートカットマークの無い特殊なショートカットの事ですかね?

編集 削除
ショートカットマークを削除  2009-10-30 09:43:23  No: 36003  IP: 192.*.*.*

特殊というわけでも無い様で・・・
http://winxp.1123.info/070/post_23.html

編集 削除