16番会議室「玉石混淆みんなで作るSample蔵」に寄せられたサンプル
"Form を繰り返し起動すると不安定になる"
ある特定の、内部で多数の Form を呼んでいる、かなり大きな Form が、一回目は無事に動くのですが、MAINに戻って再び起動すると動作が不安定で、
三度目に起動すると、EDiter 画面を表示したまま動かなくなります。
「不安定」の内容は、
1.内部で Left := Form1.Left+20; Top := Form1.Top+100; の形で位置を指
定して開く Form が表示される位置が、大きくずれる。
このとき、Form.Left とかの価をチェックすると、実際に変わって居て、
場合によると、マイナスのこともある。
2.やがて、EAcces Violation の表示がでて、ステップ実行を何度かやると
実行を続行でkるが、やがて Stall してしまう。
どんな原因が考えられるでしょうか?
その Form を、普通に独立のスタートボタンで起動しても、様子は変わりません。
NOVO
- FDELPHI MES(16):玉石混淆みんなで作るSample蔵【見本蓄積】 01/08/19 -
Original document by NOVO 氏 ID:(PXU13352)
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum の16番会議室「玉石混淆みんなで作るSample蔵」に投稿されたサンプルです。これらのサンプルはボーランド株式会社がサポートする公式のものではありません。また、必ずしも動作が検証されているものではありません。これらのサンプルを使用したことに起因するいかなる損害も投稿者、およびフォーラムスタッフはその責めを負いません。使用者のリスクの範疇でご使用下さい。
Copyright 1996-2002 Delphi Users' Forum
|