• 締切済み

terapadで名前を付けて保存でモジュール違反

terapadで名前を付けて保存でモジュール違反のエラーが出ます。 OSはWindows10Pro64bitです。 インストールしてある場所は "C:\Program Files (x86)\TeraPad" です。何か考えられる原因はありますか? 詳しい方いらっしゃいましたら、よろしくお願いします。

みんなの回答

  • dragon-man
  • ベストアンサー率19% (2701/13654)
回答No.2

Windows7時代から愛用していたTeraPadを、アップグレードWindows10でも毎日のように使っています。まったく問題ありません。そのようなエラーはお目にかかったことがありません。PCはおなじくPro64birです。インストールも同じくProgramFiles(x86)です。 ためしに再インストールされたら如何ですか。TeraPadは問題ありませんでしたが、アップグレード前にインストールされていたアプリのいくつかが正常に動かなかったことがあります。たとえばATOK。再インストールしたら正常になりました。どうやらアップグレード時にレジストリの不整合が起きているようです。インストールし直すと直ります。

回答No.1

これを「モジュール違反」と呼ぶかどうかは疑問ですが、あらぬ場所にアクセスしたエラーだと思われます。 terapadはWindows10環境での検証結果をなぜかアナウンスしていませんよね。動作検証中・問題なさげ・… という不確定な情報を過去に出しているのみで、最近はだんまり状態です。 Windowsは新しいバージョンになると「それまでは問題なかったプログラムの記述でもエラーになる」ことがあります。 ・OS側のチェックが厳しくなった ・制限事項や領域を増やした 等です。今回の「使えない領域にアクセスした」エラーは直接的には別物かもしれませんが、アプリケーションプログラムは変化していくOS環境に合わせて作成されなければなりません。 おそらく… ・どこかのポインタが”0”になっている状態のまま、そのポインタをベースとした相対アドレス領域(ベース+4)にアクセスしてしまった。 ということだと思われます。 なぜそのような現象となって現れたのかは、開発者がデバッグしてみないと判らないので、ユーザができることはないでしょう。発生条件が判らないので対策の打ちようがないからです。「”名前を付けて保存”をしないようにする」では対策になりません。 何か起こって困る用途ならば、現在も開発継続・サポート中のエディタを使った方が良いと思います。有償であれ無償であれ、少なくとも開発者に問題をフィードバックして修正して貰うことができるからです。 私もWindows10を機会に永年お世話になった(Windows10をサポートしない)エディタを諦め、新たなものに乗り換えました。

関連するQ&A

  • TeraPad1.09の標準の保存先

    TeraPad1.09をWindows10で利用しています。 新規テキストファイルを編集後 名前を付けて保存とすると、 TeraPadフォルダが保存先として、表示されるのですが、 C:\Program Files (x86)\TeraPad を開いても見つけることが出来ませんでした。 そこで質問が2点あるのですが、 1点目標準の保存先はどこになりますか? 2点目「名前を付けて保存」の際に、 標準でデスクトップが表示されるように設定することはできますか? 詳しい方いらっしゃいましたら、教えてください。 よろしくお願いします。

  • Win7でTeraPadの関連付けについて

    以前、Win7(64bit)でVer.0.93を問題なく使っていました。 今回Ver.1.08をインストールして使ってましたが、 保存したテキスト(.txt)を開くとき「ファイルを開くプログラムの選択」 でTeraPadがなかったので参照でTeraPad.exeを探して開くボタンを押しても出来ませんでした。 TeraPadのReadme.txtに関連付けについて C:\Program Files\TeraPad\TeraPad.exe "%1"と書いてたので 先程のTeraPad.exeのあとに"%1"を付けて開くボタンを押すと「ファイル名は有効ではありません」と出ます。 どのようにすれば関連付けできますでしょうか? アドバイス宜しくお願いします。

  • TeraPadの開くで見ると削除したファイルがある

    C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\workbench直下のworkbench.main.cssをTeraPadで編集し保存すると更新日時が変わりません、コピーペーストしても全て同じ更新日時になります、しかしTeraPadの「ファイルを開く」で見ると更新日時は変更されてます。またworkbench.main.cssを削除したのに、TeraPadのファイルを開くで見るとworkbench.main.cssがあり開けるんです。このような挙動のファイルについて教えてください。

  • TeraPadが使えません

    TeraPadをダウンロードしてインストールすることは、可能なのですが アイコンをクリックしてTeraPadの画面で文章を入力して印刷プレビューまで 確認して、名前を付けて保存すると、普通のメモ帳(テキストファイル)に なってしまいます。 Windows7でVectorと窓の杜と両方でダウンロードしました。 どこが悪いか教えていただけませんか?

  • VISTA64bit,VS2005/C++で対象コンピュータを「x64

    VISTA64bit,VS2005/C++で対象コンピュータを「x64」にして簡単なプログラムをビルドすると以下のエラーが出てしまいます。 「1>.\Debug\stdafx.obj : fatal error LNK1112: モジュールのコンピュータの種類 'X86' は対象コンピュータの種類 'x64' と競合しています。」 OS   :VISTA Ultimate64bit CPU   :Xeon5080(64bit), 開発環境:VS2005 Team Edition for software developers完全インストール ◎OSもCPUも64bit対応なのに何故かモジュールのコンピュータは32bitでビルドしてしまいます。解決方法はありますでしょうか? 追記:気になることは、VS2005が普通の「Program files」のフォルダではなく「Program Files(x86)」に強制的にインストールしてしまうことです。

  • ダウンロードしたファイル(itunes等)の保存先について教えて下さい。

    以前は、ダウンロードしたファイル(itunes等)を Program Filesに保存していたんですが、 Program Filesの中のどのファイルがダウンロードファイル なのかが、わからなくなったので、Cドライブに新たにフォルダ(ダウンロードしたファイル)を作って、そこに保存→実行をしたんですが、 インストール後に、Cドライブ→Program Filesにダウンロード(インストール)したファイルができていました。 保存→実行(インストール)を行うと保存場所に関わらず、Cドライブ→Program Filesにファイルができてしまうんでしょうか。 それとも、保存場所自体に間違いがあるのでしょうか。 パソコン初心者で理解できません。どんな事でも結構ですので、 ダウンロードファイルの保存場所等について教えて下さい。 皆さん、よろしくお願いします。

  • エクセルの「モジュール」がない

    フリーソフトを起動しようとダブルクリックするとエクセルが起動し、「モジュー ルがありません」と表示されます。このソフトはエクセルを使用して使うものです 。したがってエクセルが起動する事は当然の事なんですが、モジュールがないため フリーソフトを起動できません。モジュールがあれば起動できるのでしょうか? また、そのモジュールはどこで手に入りますか? モジュールがありません の左下に OK 右下に ヘルプ の表示があり、ヘルプを押すと次のように表示されます。 C:\Program Files\Common Files\Microsoft Shared\VBA\\VBAjp.HLP ファイルが見つかりません。 このファイルを自分で探しますか? はい いいえ ここで いいえ を押すと C:\Program Files\Common Files\Microsoft Shared\VBA\\VBAjp.HLP ファイルが見 つかりません。ディスクにこのファイルが存在するかどうか確認して下さい。ない 場合は、もう一度このファイルをインストールして下さい。 と表示されます。そこでエクスプローラからこのファイルがあるか確認してみたと ころ、C:\Program Files\Common Files\Microsoft Shared ←ここまではありました。 この先のVBAフォルダはありませんでした。ない場合はもう一度このファイルを インストールして下さい。という事なんですが、どこからインストールすれば良い のでしょうか? このファイルはヘルプファイルですか? だとしたらこのヘルプファイルがない 事とモジュールがない事と何か関係があるのでしょうか? 念のため、エクセルを削除しCD-ROMから再インストールしてみたのですが、 結果は同じでした。 このフリーソフトはエクセル95に対応したものです。よろしくお願い致します。 使用ソフト エクセル95 バージョン7.0 Windows95

  • 一般保護違反でインストールできない

    windows2000pro.にLP2200のプリンタドライバーをCD-ROMでインストールしようとしたところ、アプリケーションエラー「SET UPで一般保護違反が発生しました。発生した場所はモジュールKRNL386.EXE内の0001:222c番地です。」と表示されてインストールできなくて困っています。インストールする方法があればお教えいただけないでしょうか?

  • メインのテキストエディタを別のフォルダに動かせない

    Terapadをメインのテキストエディタとして使ってます。 Cディスクを分割してデータディスクを作成したので、そちらにTerapadのソフトを移そうとしています。 が、なぜかできません。 C:\program filesの外に出すと、規定のプログラムに認識されない(?)ように思います。 私が規定のプログラムにしようとしているやり方は、 テキストファイルで右クリックし、「プログラムで開く」から規定のプログラムにしたいexeファイルを参照から選んでます。 C:\program filesの中にあればTerapadを規定のプログラムに出来ます。しかし、外に出すと、どんな場所にあろうと、できません。選択してOKにしても、何も選択していないことになっています。 Terapad以外のフリーのテキストエディタで試してみましたが、そちらはどんな場所にあっても規定のプログラムにできます。Terapadだけが、c:\program filesの中にないとだめみたいです。 一度Terabadをコントロールパネルからアンインストールし、最初からデータディスクにインストールし直してみましたが、それでもだめでした。 Terapadはアンインストールしてインストールしても、前にいじった設定がそのまま残っていました。 そこらへんの問題なのでしょうか・・・。 あまり難しいことは分かりませんので、初心者向けにお願いします。 Terapadもプログラミングではなく、ただの文章書き用として使っている者です。 Terapad以外のテキストエディタは使い方がよくわからず使い慣れないこともあり、できればあまり変えたくないです・・・。

  • VBEで「名前を付けて保存」する方法

    名前を付けて保存するマクロが知りたいのですが、いくつか条件があります。 1.ファイル名は変数(4日後の日付をMMDDで。月を跨いでもきちんと認識されるように) 2.保存するディレクトリはC:\Program Files直下。 C:\Program Files\0422.xls C:\Program Files\0423.xls という感じで毎日ファイルを増やしたいのです。 3.ファイルに読み取りのパスワードを付ける。 (パスワードはファイル名と同一) 4.保存したらファイルを閉じるかどうかのダイアログを出す。 上記条件の場合、どのような構文になりますでしょうか? 識者の方々ご指導よろしくお願いいたしますm(_ _)m

専門家に質問してみよう