hack のためのネタ帳, etc,,,

Aborted (コアダンプ)

*** buffer overflow detected ***: terminated
Aborted (コアダンプ)
するパターン各種

環境変数

USERPROFILE, HOMEDRIVE, HOMEPATH の3つの環境変数を WScript.Shell に渡しておかないと Aborted (コアダンプ)する。
Excel 呼ぶ前に以下の2行が必須
wso = WIN32OLE.new('WScript.Shell')
["USERPROFILE", "HOMEDRIVE", "HOMEPATH"].each{|k|wso.Environment("Process").setproperty("item", k, (["Process", "Volatile", "User", "System"].map{|t|wso.Environment(t).Item(k)} << ENV[k]).bsearch{|x|x!=""})}

既存のファイルへの SaveAs

Application.Workbook.SaveAs メソッド
既存ファイルがあると上書きして良いか確認されるが、
「いいえ」「キャンセル」を選んでも関数から戻って来ず、3 回繰り返すと Aborted (コアダンプ)する。

ColorIndex の許容値

Application.Workbook.Worksheet.Range.Interior.ColorIndex プロパティへの代入
0..56 までは大丈夫だが 57 を代入すると Aborted (コアダンプ)する。

最終版

最終版になっているワークブックの開きセルから値を読もうとすると Aborted (コアダンプ)する。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます