新しく発言する EXIT インデックスへ
プログラムが書き換えられる・・・

  プログラムが書き換えられる・・・ ふるけん 2004/05/13 05:19:35 
  InternetExploreのバージョンは何でしょうか...2004/05/13 08:48:13 
  情報を収集しておきたいと思います。ご協力... 白石 和夫 2004/05/13 09:21:29 
   └追加 白石 和夫 2004/05/13 09:30:20 
    └お返事ありがとうございます。 ふるけん 2004/05/13 19:36:15 
     └Win98SE+Office97+Word98+IE6.0+WindowsUp... 白石和夫 2004/05/13 22:47:25 
      └補足 白石和夫 2004/05/13 23:16:09 

  プログラムが書き換えられる・・・ ふるけん 2004/05/13 05:19:35  ツリーへ

プログラムが書き換えられる・・・ 返事を書く
ふるけん 2004/05/13 05:19:35
作成したプログラムを翻訳すると、途中でエラーが出ます。(ここにはNEXT文は書けませんとか…)それで、よく見直してみると、翻訳前とは異なったプログラムになっていました。
Win XPではちゃんと動くのですが、研究室のノートパソコン(98 SE、SONYのVAIOです)でやると、この症状がでます。ヘルプの項目にこのような症状が出ることがあるということなのですが、対処法は無いんでしょうか。オフィスを入れ替えたりRiched20.dllをXPからコピーしてみたりしたのですが、うまくいきません。

  InternetExploreのバージョンは何でしょうか...2004/05/13 08:48:13  ツリーへ

Re: プログラムが書き換えられる・・・ 返事を書く
2004/05/13 08:48:13
Internet Exploreのバージョンは何でしょうか?
5.5より前のものであれば ダウンロードページ→トラブルシューティングで対処できるかもしれません。

(3) Internet Exploreのバージョンが5.5以降でない場合,正常に動作しない可能性があります。
 その場合,Comctl.lzhをダウンロードし,解凍して得られる50comupd.exeを実行してください。

  情報を収集しておきたいと思います。ご協力... 白石 和夫 2004/05/13 09:21:29  ツリーへ

Re: プログラムが書き換えられる・・・ 返事を書く
白石 和夫 2004/05/13 09:21:29
情報を収集しておきたいと思います。ご協力ください。
OSはWin98 SEとのことですが,MS Office(あるいは MS Word)のバージョン(入れ替え前と入れ替え後)は何ですか。また,現在のRichEd32.dllとRiched20.dllのバージョン番号を書き込んでください。
ただし,問題がある箇所がWindowsを構成するファイル群のうちのどのファイルに存在するか特定することができていません(Riched20.dllが原因だと特定できていないということです)。
Officeを入れ替えたとのことですが,バージョンダウンだと肝心なファイルが入れ替わらないかも知れません。
対処法として考えられるのは,利用しているOfficeが2000ならOfficeのアップデートを行うことです。
なお,MS Office以外にもインストール時にRichEditコントロールを書き換えるソフトがあります。その場合,そのソフトが導入したコントロールのバージョンのほうが新しいとOfficeのアップデートでは修正が困難になります。

   └追加 白石 和夫 2004/05/13 09:30:20  ツリーへ

Re: 情報を収集しておきたいと思います。ご協力... 返事を書く
白石 和夫 2004/05/13 09:30:20
追加
プログラムに全角文字を使用していますか? 
自動修正(翻訳時)のチェックをすべてはずすと問題は起こらないと思いますが,どうでしょうか?

    └お返事ありがとうございます。 ふるけん 2004/05/13 19:36:15  ツリーへ

Re: 追加 返事を書く
ふるけん 2004/05/13 19:36:15
お返事ありがとうございます。
まず、IEのバージョンについてですが、ノートパソコンのほうはPCカードスロットが壊れているようなので、ネットに繋ぐことが出来ません。よって、バージョンアップは出来ませんでした。恐らく5.5以前だと思います。

それと、RichEd32.dllは4.0.450.28、Riched20.dllは5.0.152.0でした。元々、オフィスが入ってないノートでしたので、インストールしたオフィスはXP、これで不具合が出ていましたので、アンインストール(工場出荷時に戻す)したんですが、直りませんでした。
自動修正(翻訳時)のチェックを全て外してみたところ、問題なく動作してくれているようです。ありがとうございます。少々時間がかかるプログラムなので、計算が終わったらまた報告します。

     └Win98SE+Office97+Word98+IE6.0+WindowsUp... 白石和夫 2004/05/13 22:47:25  ツリーへ

Re: お返事ありがとうございます。 返事を書く
白石和夫 2004/05/13 22:47:25
Win98 SE + Office 97 + Word 98 + IE 6.0 + Windows Update最新の環境で原爆爆発現象ドットバス
http://www.vector.co.jp/soft/dl/win95/edu/se285510.html
が正常に動作します(BASICは5.1.9)
Riched32.dllは4.0.450.28
Riched20.dllは5.30.22.2300
です。
なお、過去にBASICをインストールしたフォルダに異なるバージョンのRiched32.dllをおいてテストしてもらったところ変化なしとのレポートがあるので、単純にRiched32.dll、Riched20.dllの問題ではなさそうです。Riched32.dllから間接的に呼び出されるDLLに問題が潜んでいるのだろうと推測しています。
なお、一応、原爆プログラムでのテストもお願いします。原爆プログラムで問題が出なければ別の現象ということになりますので。

      └補足 白石和夫 2004/05/13 23:16:09  ツリーへ

Re: Win98SE+Office97+Word98+IE6.0+WindowsUp... 返事を書く
白石和夫 2004/05/13 23:16:09
補足
原爆プログラムのReadmeAB.txtに
    ●オプション-自動修正-で全てのチェックをはずす
と書いてありますが、テストするときは自動修正を標準状態に戻してから行ってください。そうしないと、不具合が現れません。


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。