新しく発言する EXIT インデックスへ
長大プログラム

  長大プログラム 白石和夫 2003/06/09 20:43:56 
  InternetExplorerのバージョン番号とサービ... 白石和夫 2003/06/09 20:52:31 
  最初の実行中に、フリーズしてしまい、 青木太一 2003/06/10 01:19:39 
  問題なしです ひよ 2003/06/16 19:09:06 

  長大プログラム 白石和夫 2003/06/09 20:43:56  ツリーへ

長大プログラム 返事を書く
白石和夫 2003/06/09 20:43:56
この掲示板で紹介された原爆プログラムがベクターで公開されています。
http://www.vector.co.jp/soft/win95/edu/se285510.html
このプログラムに限ることはないのですが,長大なプログラムを実行すると,32KBを少し超えたあたりでプログラム自身が書き換えられてしまい,正常に実行できない現象が報告されています。こちらの環境で再現できないため,原因が特定できません。
この現象は,自動修正メニューで自動インデントしない設定にしておけば起こらないことなどから考えて,WindowsのRichEditコントロールの不具合であることはほぼ間違いないのですが,確証が得られていません。そこで,問題が起こる環境についての情報を集めます。
上述の現象に遭遇された方は,
OSの名称とサービスパックの番号(例 Windows 2000 SP1)
インストールされているMS OfficeやMS Wordのバージョンおよびサービスリリースの番号(例 Office2000 SR-1)
十進BASICヘルプのバージョン情報に表示されるRICHED32.DLLのバージョン番号(例 5.0.2134.1)
さらに,可能であれば,
Visual BASICで作成されたアプリケーション(フリーソフトに多数あり)をインストールしている場合,システムに組み込まれているVisual BASICランタイムのバージョン(コントロールパネルのアプリケーションの追加と削除で確認可能な場合がある)
を書き込んでください。
なお,反対に,原爆プログラムなど長大プログラムが正常に実行できる環境についての書き込みも歓迎します。
注意 このテストは,必ず,自動インデントを行う状態で行ってください。自動インデントを行わない設定にすると,問題のある環境でも正常に実行できてしまいます。

  InternetExplorerのバージョン番号とサービ... 白石和夫 2003/06/09 20:52:31  ツリーへ

Re: 長大プログラム 返事を書く
白石和夫 2003/06/09 20:52:31
Internet Explorerのバージョン番号とサービスパックの番号も追加してください。(例 IE6.0 SP1)

  最初の実行中に、フリーズしてしまい、 青木太一 2003/06/10 01:19:39  ツリーへ

Re: 長大プログラム 返事を書く
青木太一 2003/06/10 01:19:39
最初の実行中に、フリーズしてしまい、
Ctrl+Alt+Deleteも利かないので、電源ボタンを押して再起動しました。
しかし、その後は、数回実行しましたが問題なく処理できています。

WindowsXP HomeEdition Version2002 SP1
MS Officeは入っていない
RICHED32.DLL 5.1.2600.0
IE6.0 SP2

  問題なしです ひよ 2003/06/16 19:09:06  ツリーへ

Re: 長大プログラム 返事を書く
ひよ 2003/06/16 19:09:06
問題なしです
私の場合全く問題なく走行します。
Windows2000 SP3
Office2000 SP2
VBランタイムが必要なソフトは、皆無の筈です。(インストールしません)

ディスクトップとノートで確認しました


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