DOBON.NETお気楽掲示板

■ 「新規作成」から投稿できます。
■ ただし管理人は返事を出すどころか、読んでいないかもしれないことをご了承ください。
■ ちゃんとした(?)投稿はマナーを守って別の掲示板へ。
■ スパム対策のためメールアドレスの先頭に"_"という文字が付加されています。
■ 24時間以内に作成されたスレッドは New で表示されます。
■ 24時間以内に更新されたスレッドは UpDate で表示されます。

記事リスト ( )内の数字はレス数
NomalMT4のインジケータ 反応しない(0) | NomalC# CheckedListBoxのチェックボックスでThreeState表示(0) | NomalRDPのコントロールについて(0) | NomalVisualStudio2022のGit操作でエラー(0) | Nomalactive directoryから情報を得る方法(0) | Nomal矩形と矩形の反射(1) | NomalJava 成績を判定するプログラム(0) | NomalVB6で書かれたハードコピー処理を行うコードが一部の端末で効かない(0) | NomalC#でのシリアルキーを入力するインストーラー(0) | Nomal.NET のワイルドカード仕様について(0) | Nomalルーチンとライブラリについて。(0) | Nomalフォーム外のマウスクリックで特定のフォームをアクティブにしたい(0) | NomalC#が難しく感じますが、どうやって勉強したら良いですか?(0) | NomalStringクラス、SplitメソッドのTrim(1) | Nomal転職について(1) | NomalFTP通信における「Credential」について(0) | Nomal自動生成したコントロール、イベント名でエラー?(0) | NomalMDBのレコード追加でUpdateでエラー(1) | Nomalクラウド上DBとのトランザクションについて(1) | Nomalゲームプログラミング入門、プログラミングを見に来てください。(0) | NomalVBを使うSleep解除の方法についての問合せ(2) | Nomalカラーパレット任意の座標に表示する(0) | Nomal管理人さんへの連絡(0) | Nomal記事の誤り:「OSのバージョンを取得する、OSの種類を判別する」(0) | Nomal「アプリケーション構成ファイル」読み込み(0) | NomalWindows10でのボタンの色 ButtonFaceかControlか(0) | Nomalありがとうございます。(1) | Nomal依存関係のあるOCXやDLLのチェックは可能かどうか(0) | NomalプロジェクトのProjectGuidを固定させる方法(0) | NomalマスターページでCSSの適用方法(0) | Nomalvb.netで作成されたアプリはインターネットに繋がないと動かないのですか(3) | NomalWebBrowser で表示しているサイトの見え方が同じPCに入っているIEと違う(1) | Nomalパスワードで文字列を暗号化する(0) | NomalTCP通信で受信処理の再帰的な呼び出し自に排他処理が必要か? (0) | Nomal.net ALTキー押下時の処理について(0) | Nomal教えてください(0) | NomalチェックボックスのKeyDownについて(2) | NomalプログラムでExcel操作したときにExcelが起動する(2) | Nomalサイトのサンプルコードの著作権について(1) | Nomal「スレッド 0x19fc はコード 259 (0x103) で終了しました。」とはなにか?(0) | Nomal時間になったらアナログ時計が前面にでます.vbs(0) | NomalVisual Studio 2013の妥当価格(0) | NomalActiveReport PageHeader領域の表組(0) | NomalFormclosingイベントの自動生成(0) | NomalShift-JISコードのソリューションファイルについて(0) | NomalGetFilesとエクスプローラーの一覧の違い(1) | NomalFloorの謎(2) | Nomalモードレスの表示切り替え(0) |



■記事リスト / ▼下のスレッド
■1625 / 親記事)  MT4のインジケータ 反応しない
□投稿者/ まさむね -(2024/11/09(Sat) 17:51:49)
  • アイコンchatGPTに依頼してMT4のインジケータを作成中です。
    以下のコードでコンパイルして、インジケータをチャートに挿入しても何の反応もありません。表示中のインジケータにも反映されていないです。

    chatに聞いても同じことしか言わず、改善しません・・・
    何が問題でしょうか?




    #property strict
    bool drawingMode = false;
    double highPrice = 0.0, lowPrice = 0.0;
    datetime highTime, lowTime;

    //+------------------------------------------------------------------+
    //| OnInit function |
    //+------------------------------------------------------------------+
    int OnInit()
    {
    Print("Indicator initialized"); // 初期化メッセージ

    // 描画モード切替ボタンの作成
    if (!ObjectCreate("DrawModeButton", OBJ_BUTTON, 0, 0, 0))
    {
    Print("Error creating button");
    return INIT_FAILED;
    }
    ObjectSet("DrawModeButton", OBJPROP_CORNER, CORNER_RIGHT_UPPER);
    ObjectSet("DrawModeButton", OBJPROP_XDISTANCE, 10);
    ObjectSet("DrawModeButton", OBJPROP_YDISTANCE, 10);
    ObjectSetText("DrawModeButton", "Drawing Mode: OFF", 10, "Arial", clrWhite);

    Print("Button created successfully");

    return INIT_SUCCEEDED;
    }

    //+------------------------------------------------------------------+
    //| OnDeinit function |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
    Print("Deinitializing indicator...");
    ObjectDelete("DrawModeButton");
    }

    //+------------------------------------------------------------------+
    //| OnChartEvent function |
    //+------------------------------------------------------------------+
    void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam)
    {
    Print("OnChartEvent triggered with id: ", id);

    if (id == CHARTEVENT_OBJECT_CLICK && sparam == "DrawModeButton")
    {
    // ボタンクリックで描画モードを切り替え
    drawingMode = !drawingMode;
    ObjectSetText("DrawModeButton", drawingMode ? "Drawing Mode: ON" : "Drawing Mode: OFF", 10, "Arial", clrWhite);

    if (drawingMode)
    {
    highPrice = 0.0; // モードがオンの時に値をリセット
    lowPrice = 0.0;
    Print("Drawing mode enabled. Click on High and Low points.");
    }
    else
    {
    Print("Drawing mode disabled.");
    }
    }

    if (drawingMode && id == CHARTEVENT_CLICK)
    {
    Print("Chart clicked with drawing mode ON");

    // 描画モードがオンのとき、クリックした位置を取得
    if (highPrice == 0.0) // 最初のクリックを高値とする
    {
    highTime = (datetime)lparam;
    highPrice = dparam;
    Print("High set at ", highPrice);
    }
    else if (lowPrice == 0.0) // 2回目のクリックを安値とする
    {
    lowTime = (datetime)lparam;
    lowPrice = dparam;
    Print("Low set at ", lowPrice);
    DrawFibonacci();
    drawingMode = false;
    ObjectSetText("DrawModeButton", "Drawing Mode: OFF", 10, "Arial", clrWhite);
    }
    }
    }

    //+------------------------------------------------------------------+
    //| Draw Fibonacci function |
    //+------------------------------------------------------------------+
    void DrawFibonacci()
    {
    Print("Drawing Fibonacci from ", highPrice, " to ", lowPrice);
    string fiboName = "FiboRetracement";
    ObjectDelete(fiboName); // 既存のフィボナッチを削除
    ObjectCreate(fiboName, OBJ_FIBO, 0, highTime, highPrice, lowTime, lowPrice);
    ObjectSet(fiboName, OBJPROP_COLOR, clrGold);
    ObjectSet(fiboName, OBJPROP_WIDTH, 2);
    Print("Fibonacci drawn successfully.");
    }

引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1624 / 親記事)  C# CheckedListBoxのチェックボックスでThreeState表示
□投稿者/ 初心者 -(2024/09/29(Sun) 14:31:30)
  • アイコンC# CheckedListBox のチェックボックスで、ThreeState(Checked・Unchecked・Indeterminate)を使用したのですが、そのようなチェックボックスを表示する方法は
    ありますのでしょうか?
    教えていただきますと幸いです。
引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1623 / 親記事)  RDPのコントロールについて
□投稿者/ t.T -(2024/06/03(Mon) 11:14:07)
  • アイコン今まで作成したアプリでwindows7から実行して相手のwindows7の画面をコントロールで描画してました。
    同じソフトウェアでwindows10で実行して相手のwindows10の接続に失敗します。PC同士のリモートデスクトップは問題ありません。新たにRDPのコントロールをつくり直しでしょうか。.net2008で作成してます。
    ご教示のほどお願いいたします。
引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1618 / 親記事)  VisualStudio2022のGit操作でエラー
□投稿者/ MSX -(2024/05/23(Thu) 17:50:31)
  • アイコンVisualStudio2022のGit変更画面でプッシュすると「リモートリポジトリにプッシュできませんでした。詳細については出力ウィンドウを参照してください。」というエラーメッセージが出るようになりました。また出力ウィンドウには何も出力されません。コマンドプロンプトでgit pushは成功します。

    VisualStudio2022のGit変更画面ではフェッチとプルも同様のエラーメッセージが表示されます。

    対策がありましたらご教示ください。



引用返信



■記事リスト / ▲上のスレッド
■1616 / 親記事)  active directoryから情報を得る方法
□投稿者/ たた -(2023/12/09(Sat) 23:32:48)
  • アイコン現在業務でactive directoryに入っているパスワードを各自がリセットするためのプログラムをC#.Netで作成しようとしています。

    前提として、会社が管理しているサーバと部署が管理している2台あります。社員は全員、会社が管理しているサーバに接続してactive directoryから情報を得ている状態になります。そのため、以下のサイトにあるような技術では会社管理のドメインが見えます。
    https://tooljp.com/CommandBank/Windows/ActiveDirectory/DomainName-get.html

    そこでまずは部署管理のサーバに各自がアクセスできる方法を探しているのですがうまくいきません。
    部署管理のサーバーにあるドメインコントローラで自分の情報を見た際に

    CN=(フルネーム),CN=Users,DC=(hoge1),DC=(hoge2),DC=co,DC=jp
    となっていたので以下のようにプログラミングをしたのですが、nullが返ってきました。

    DirectoryEntry entry = new ("LDAP://CN=(フルネーム),CN=Users,DC=(hoge1),DC=(hoge2),DC=co,DC=jp);
    DirectorySercher sercher = new (entry);
    SerchResult result = sercher.FindOne();

    何故nullが返ってくるのか、もしくはnullが返ってこない方法がありましたら教えてもらえないでしょうか。
引用返信






Pass/


- Child Tree -