どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 469

 
evillive:

教えてくれるはずです。ただ、最初に注文を開けないで平均化する方法を教えてください。


申し訳ございませんでした。最初の注文は勝手に開封されたと言いたかったのです。開かなくなる。トレーダーがオープンした後、価格が自分の方向に動かなかった場合のみ。

そこでロボットが入ってきて、平均化しようとする。

 
evillive:

どのような音なのでしょうか?ターミナルフォルダ内のすべてのサウンドファイルを試聴して、それがまったく存在しないか(存在する場合は、名前を変更するか移動する)?OS、端末のビルド、アンチウイルス(鳴き声のやつかも) 。

ターミナルフォルダ 内のサウンドファイルを確認しましたが、ありません。Win 7 64 Bit OS、端末は2014.02.07の最新ビルド604、アンチウィルスを無効にしてみたが同じだった。2日目にしてググりました。

何も見つからない、なんだこりゃ。509ビルドから604ビルドへのアップデート後に起動しました。

すでに書いた音、テレビの中のテストコマのようなもの。

 
Unimaks:

ターミナルフォルダ内のサウンドファイルを確認しましたが、ありません。Win 7 64 Bit OS、端末は2014.02.07の最新ビルド604、アンチウィルスを無効にしてみたが同じだった。2日目にしてググりました。

何も見つからない、なんだこりゃ。509ビルドから604ビルドへのアップデート後に起動しました。

すでに書いた音、テレビの中のテスト枠のようなもの。

蚊の鼻がつままれたのかも!?:)))
 
TarasBY:
蚊の鼻がつままれたのかも!?:)))

ああ、それは面白い:-)

おかしくなりそうです。本当に誰も遭遇していないのでしょうか?

パソコンとノートパソコンで異なるDCのパッドを使用していますが、どこも同じです。ビープ音が鳴る人はいないの?

 
Unimaks:

もうひとつ、サーバーとの接続を中断すると(ターミナルで右下)、音が出なくなることを発見しました。

つまり、OSやパソコンのせいではないのです。サーバーから信号が来ているようです。しかし、なぜすべてのDCから同じ音が出るのに、最後のビルドだけなのかが疑問です。



 

evillive です。

ヒントをください=)

 
Unimaks:

うん、面白いね :-(

もう、気が狂いそうです。本当に遭遇した人はいないのでしょうか?

パソコンとノートパソコンで違うDCのパッドを持っていますが、どこでも同じです。ビープ音が鳴る人はいないの?

パソコンやノートパソコンで何か端末を起動すると、ビープ音が鳴る?
 

もしそうであったなら、申し訳ありません。解決する方法が見つからなかった。

struct Item {
    int     id;
    string  name;
};

void OnStart() {

    // вот так можно:
    Item i1 = {1, "one"}, i2 = {2, "two"};
    
    Item items[];
    ArrayResize(items, 5);
    
    // на это компилятор ругается
    items[0] = {4, "Арнольд"};
    
    // а это идёт без ошибок
    items[0].id = 4; items[0].name = "Арнольд";
    items[1].id = 2; items[1].name = "Ораклян";
    items[2].id = 5; items[2].name = "Джо";
    items[3].id = 1; items[3].name = "Голем";
    items[4].id = 3; items[4].name = "Бес";
    
    // сортировка массива структур по "id""
    for (int i = 0; i < ArraySize(items) - 1; ++i)
        for (int j = 0; j < ArraySize(items) - 1; ++j)
            if (items[j].id > items[j + 1].id) {
                
                // error
                Item buff = items[j];
                items[j] = items[j + 1];
                items[j + 1] = buff;
                
            }
}


ここのアイテム構成は複雑です。そして、複雑な構造に関する問題が2問出題されます。

1) 構造体を次のように初期化できないか:items[0] = {4, "Arnold"};?配列からでなくとも、やれば動く。配列から行うにはどうしたらよいですか?

2) 2番目のループの本体のように、ある構造を別の構造に割り当てることができないのは、かなり不思議です(Delphiで書いている人なら、私のことを理解してくれるでしょう)。では、どうすれば望ましい結果が得られるのでしょうか。ヘルプには、文字列を含む構造体(オブジェクトや配列など)は「複雑」であると書かれています。しかし、それを「割り当てる」方法は、そこでは見たことがありません。おそらく、ポインターでどうにかするしかないのでしょう。この問題を解決する方法をアドバイスしてください。

 
TarasBY:
パソコンやノートパソコンで何か端末を起動すると、ビープ音が鳴る?

アップデート後に任意の端末で


509ビルドを1台残し、こちらは問題なし。起動時にアップデートを要求されるが、アップデートしていないので、ビープ音もない。アップデート後のみ、端末がビープ音を発します。

 
Unimaks:

アップグレード後に任意の端末で


509ビルドを1台残し、こちらは問題なし。起動時にアップデートを要求されるが、アップデートしていないので、ビープ音もない。アップデート後のみ、端末がビープ音を発します。

私の知る限り、端末がビープ音を鳴らすことができるのは、ビープ音が許可されているイベント(設定->イベント->許可(チェックボックス))のときだけです。
そこから「掘り下げ」てみてください。