注文が選択されているかどうかを確認する方法

 

現在、注文が選択されているかどうかを確認する方法は?

これは、注文を扱う多くの関数で特に有用で、関数の開始時に現在の注文選択を記憶し、関数の終了時に復元することで、関数の実行によって注文選択が乱されることがありません(これは、時に見つけにくいエラーにつながります)。

次のようにすれば。

void SomeFunc()

{

int tick=OrderTicket()。

// .....

if(tick>0) オーダーセレクト(tick,SELECT_BY_TICKET)

}

最初の行では、現在のオーダーが選択されていない場合にエラー4105が発生しますが、もちろんこれは好ましくありません。 その前のエラーを クリアしてその後にチェックすると、最後のエラーに関する情報がクリアされますが、これも特定のコード断片で最後のエラーを後で分析する必要がある場合には好ましくありません。

現在の注文が選択されていない場合、エラー4105を発生させずに解決するにはどうしたらよいでしょうか。

 
if(OrderSelect(ticket,SELECT_BY_TICKET)){} という構文をご存知でしょうか?
 
FAQ:
if(OrderSelect(ticket,SELECT_BY_TICKET)){} という言葉を聞いたことがありますか?

チケットは不明、質問も調べたのか?

 

では、それは何なのか?

int tick=OrderTicket();

 
ファウルを返しに来たよ
 
FAQ:

では、それは何なのか?

これは、注文が選択されていない場合にエラー4105を生成するもので、タスクは、このエラーを生成しないように、それが前に選択されている場合はまだ注文の チケットを知っていることです

 
答えは、「まず順番を 決める」です。
 
FAQ:
answer: まず順番に選択します。

チケットがわからない場合、どのように注文を選択 すればよいですか?

 

要するに、親愛なるFAQは、質問を理解しようとするか、無駄な書き込みをしないかのどちらかです

 
をループ内の番号で指定します。
 
Ant_TL:

要するに、親愛なるFAQは、質問を理解しようとするか、無駄な書き込みをしないかのどちらかです


親愛なるあなた、もしあなたの頭に少しでも心があれば、あなたは気づいたことでしょう。

1)あなたの質問は本質的に無意味です。

2)特に、誰かがあなたを助けようとしているときに、失礼なことをしないようにしましょう。

理由: