お世話になります。*suzu*と申します。
デバッグ実行中は、
ここの場所だけ実行させたくない。というようなことを
実現する術はないでしょうか?
例えば、
begin
strWk := strAAA ;
if SYORI(strWk) then begin // デバッグ実行中なら
hogehoge ; // ここのif文は
strAAA := strBBB ; // 実行したく
end ; // ないんです...
strAAA := strAAA ;
end ;
↑のif文の箇所だけをデバッグ実行時は実行しないというような
指定をすることってできませんか?
何か方法があったらどうか教えてください。
よろしくお願い致します。
DebugHookを参照すれば?
*suzu*です。お世話になります。
IDEチェックなら さん、ご回答ありがとうございました。
begin
strWk := strAAA ;
if 0 = DebugHook then begin // ←ここ追加しました。
if SYORI(strWk) then begin // デバッグ実行中に
hogehoge ; // ここのif文は
strAAA := strBBB ; // 実行されませんでした☆
end ; // ありがとうございます。
end ; // ←ここ追加しました。
strAAA := strAAA ;
end ;
ところで、
Delphiのヘルプで【DebugHook】って検索しても該当がなかったので、
ググって使い方を確認したのですが、
Delphiのヘルプには記載がないのでしょうか...。
ついでに、APIのリファレンスには
DEBUGHOOKINFというのはあったのですが、
これは別物ですよね?
とにかく、思ったような動作になったので大変助かりました☆
IDEチェックなら さん、本当にありがとうございました♪
ツイート | ![]() |