>>123>>113 本人であるなら問題はないよ。
>>113 以外なら、>>123 にとって有益でないと思ったので。

>>125 は 定義内容がよく分からないけど、意図は汲み取ってもらえてると判断します。
あとHSPでは配列の添字に数式は使えなかったと思う。
temp = p-1
LineTop = a.temp
とすればいいかな。

余計な気を使わせたみたいで申し訳ない。がんがってください。