記事No : 5373 で報告したデバッグ実行時のみのエラーが
現バージョンでも発生します。
モジュール名:
BasicCompiler.exe
クラッシュアドレス:
"0x00429292" の命令が "0x01940000" のメモリを参照しました。
メモリが "written" になることはできませんでした。
エラー内容:
上記のアドレスにて、バッファオバーランが発生していました。
前回書き忘れましたが、ProjectViewのSource Filesには、30数個の
*.abpファイルを読み込んでいて、大体の総ファイルサイズが、
120KB程度だったと思います。
現在、パッチを当ててバッファのサイズを増やして凌いでいますので
特に急ぐことは、無いです。
(HeapAllocへのサイズに65535を加算しているとこ。)
要望:
エディタに行単位でのコメントアウト/解除機能が欲しいです。
あと、if -> If の様な補完機能もあると嬉しいですが。
WinXP(SP2)
AB 4.00.03
デバッグ実行時のみのエラー2
(別に名前は匿名じゃなくてもいいのですけど・・・・)
> 複数行に渡るコメントについては、私としても、必要な要素だと認識しております。エディタにそのような機能をつけてしまうか、または言語仕様として拡張を行うか、検討中ですので、今しばらくお待ちください。
たとえば、「'」だけでは行単位のコメント、「''」で囲んだ範囲が複数行コメント(*)とかみたいにできないのでしょうかね?(言っていることがめちゃくちゃかもしれませんが・・・・)
*例(関数,命令等は適当です)
MessageBox(0,0,0,0) '実行
'testestest コメント
Print "Test" '実行
''21111 '複数行コメント
MessageBox(0,0,0,0)''複数行コメント
> 複数行に渡るコメントについては、私としても、必要な要素だと認識しております。エディタにそのような機能をつけてしまうか、または言語仕様として拡張を行うか、検討中ですので、今しばらくお待ちください。
たとえば、「'」だけでは行単位のコメント、「''」で囲んだ範囲が複数行コメント(*)とかみたいにできないのでしょうかね?(言っていることがめちゃくちゃかもしれませんが・・・・)
*例(関数,命令等は適当です)
MessageBox(0,0,0,0) '実行
'testestest コメント
Print "Test" '実行
''21111 '複数行コメント
MessageBox(0,0,0,0)''複数行コメント
コメントについて書き忘れましたが。
私が複数行のコメントを最も使うのは、主にテスト時などです。
例えば
if ... then
’ ......
’ ......
else
......
......
endif
としたり、
if ... then
......
......
else
’ ......
’ ......
endif
など。
さらに、コメントアウト済みも含めてブロック全体をコメントアウトしたり。
(つまりコメントのネスト)
こういう切り替えを、/* */の様な方法でもいいのですが、
簡単かつ、ネスト可能でないと使いにくいわけです。
# D言語の /+ +/のような。
# VCの様にVBSマクロが使えれば、私的な雑機能は、ユーザが
実装できるのですが。
私が複数行のコメントを最も使うのは、主にテスト時などです。
例えば
if ... then
’ ......
’ ......
else
......
......
endif
としたり、
if ... then
......
......
else
’ ......
’ ......
endif
など。
さらに、コメントアウト済みも含めてブロック全体をコメントアウトしたり。
(つまりコメントのネスト)
こういう切り替えを、/* */の様な方法でもいいのですが、
簡単かつ、ネスト可能でないと使いにくいわけです。
# D言語の /+ +/のような。
# VCの様にVBSマクロが使えれば、私的な雑機能は、ユーザが
実装できるのですが。
僕も、コンパイル(デバッグ、リリースともに)できないですが
僕のは、クラッシュが起きたり、起きなかったりします
ソースは
http://www.zzda.com/eleanore/player.zip
です
僕のは、クラッシュが起きたり、起きなかったりします
ソースは
http://www.zzda.com/eleanore/player.zip
です