C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■9308  c# タイムアウトに関して
□投稿者/ mk -(2007/10/24(Wed) 15:09:15)

    分類:[C#] 


    分類:[C#] 

    はじめまして、mkと申します。
    C#で他のDLLの処理をコールする処理を作成しているのですが、
    そのとき指定した秒数以内に処理が終了しなければタイムアウトとしたいのですが、
    どのようにすればよいのでしょうか?
    色々と調べてみたのですが、(TransactionScopeとかTimer周り)
    使えるようなものは見当たりませんでした。


    DotNetのバージョンは1.0です。
親記事 /過去ログ22より / 関連記事表示
削除チェック/

■23778  Re[13]: うまくいきません
□投稿者/ やじゅ -(2008/08/21(Thu) 21:11:19)
>
    コメント頂いたみなさま、ありがとうございます。
    いろいろ考えさせてもらいました。

    時代もあるのかも知れませんが以前より、考える力
    および粘りが足りなくなったように感じます。


    ただ、これ以上すすむと初心者叩きともとられかねませんし
    既にこのトッピックをネタにブログを書かれている方もおら
    れます。

    解決済みとして、終わらせたいと思います。

    ありがとうございました。管理人さんすみませんでした。
記事No.23751 のレス / END /過去ログ44より / 関連記事表示
削除チェック/

■35590  Re[1]: アンインストールしていいファイルかどうか・・・(VC++も)
□投稿者/ あ -(2009/05/10(Sun) 14:07:41)
    No35578 (あるふぁ さん) に返信

    > @Java(TM) 6 Update 5
    > " 7
    > " 3
    > " 13
    > AJava(TM)SE RuntimeEnvironment 6 Update 1
    > BJ2SE Development Kit 5.0
    > CMicrosoft Visual C++ 2005 Redistributable
    > D " 2008 " -x86 .....
    >
    > 消しても、問題がないものがありましたら
    > 番号で教えてください。

    消しても問題がないやつでいいのですね?
    じゃあ、全部です。(但し、あなたが使用してるのは除く)
記事No.35578 のレス /過去ログ62より / 関連記事表示
削除チェック/

■44393  Re[3]: WEBアプリケーションのDataGridViewについて
□投稿者/ 陽子 -(2009/12/07(Mon) 22:40:06)
    お返事遅くなってすいません。
    gtk2k さん、まさるさんご親切に教えていただいてありがとうございました。
    わかりやすく説明していただいてありがとうございます。
    ばっちり理解できました。
    また、よろしくおねがいします!!
記事No.44342 のレス / END /過去ログ75より / 関連記事表示
削除チェック/

■84465  中国輸入代行| Gafound
□投稿者/ adada -(2017/07/06(Thu) 14:57:55)

    分類:[.NET 全般] 

    事業内容: 
    工場との連絡(お客様が依頼した商品の製造上の意見や問題等を工場に伝える)
    工場調査(工場の環境、規模、生産能力など)
    商品開発(商品のデザイン、製造、包装)
    検品(商品の品質の検査)
    アマゾン(アマゾンFBA納品、出荷)

    コストと品質を重視し、小ロット輸入でも個人でも新商品の開発と商品の仕入れができます。対応できる分野も様々なので、何かありましたらお気軽にご連絡ください。

    URL: http://www.cgksupply.com
    Email: info@gafound.com
親記事 /過去ログ144より / 関連記事表示
削除チェック/

■93206  Re[3]: シリアル通信で送信をコントロールする方法について
□投稿者/ たれパンダ -(2019/11/28(Thu) 01:02:48)
    No93156 (sima さん) に返信

    > ケーブルの配線などに問題がないようですなどどいうような
    > 貴方の解釈ではなく、CTS,RTS,DTR,DSR の制御が使える配線になっている信号ケーブルなのかを示して下さい。
    >
    > 次に DTR,DSR が互いのPCで使える設定になってるのかも示して下さい。
    >
    > 相手の DTR を無視するというのは垂れ流しなので、相手が受信可能(電源が入っていて通信可能)だと確実にわかっている場合に
    > 用いる方式です。
    > 相手の装置が生きていることを確認したうえで送信側は CTS/RTS を使って通信可能なことを相手に知らせ、
    > 相手が受信可能なことを確かめた上で、初めて送受信開始できる状態だと知るのが普通だと私は思っています
    >
    > なので、これらの信号線がどうつながっているのかが分からないとプログラムのコードから判断するのは
    > 無理があると考えます
    >
    > また、相手の装置がモデムの振りをする場合(制御線の使い方です)は RI,DCD も見た方がいい場合があります。


    返信が遅くなりすみません
    当初は RTS/CTSでフロー制御するつもりで RTS/CTSが
    お互いにクロスしたケーブルを自作していたのですがそれでも
    全くフロー制御ができず、通信に失敗していました。

    現在の結線は以下のようになっています。
    SANWA KR-X03という市販のクロスケーブルです。

    TxD ─── RxD
    RxD ─── TxD
    DSR ─── DTR
    DTR ─── DSR
    RTS ┬── DCD
    CTS ┘
    DCD ──┬ RTS
        └ CTS
    GND ─── GND


    上記のケーブルは RTS/CTSがお互いに自分側でショートしているので
    以下のように XON/XOFF で通信を試みています。
    serialPort1.Handshake = Handshake.XOnXOff;

    続けて

    serialPort1.RtsEnable = true;
    serialPort1.DtrEnable = true;

    serialPort1.Open();

    この状態で

    相手端末(NC工作機)側でリードを開始

    こちらから書込み

    serialPort1.Write(ByteData, 0, iCnt);

    で相手端末にデータは流れていくようになったのですが
    フロー制御が全く効いていないようで相手端末がバッファ
    オーバーフローでアラームを出してしまいます。

    送信データの進捗をみるためデータをテキストボックスに
    表示していますが流れ方を見ると

    何回かに1回は明らかにフロー制御が効いているような
    不規則なスピードのスクロールになることがあるのですが
    ほとんどは猛烈な勢いでデータが流れて相手が取りこぼす
    状態になります。

    どんなときにも送信時はこちら側には何のデータの受信もないので
    相手端末は XON/OFF が無効なのかもしれません


    対症療法的には最悪なコーディングですが
    serialPort1.Write(ByteData, 0, iCnt);
    Thread.Sleep(100);

    とすることで送れないことはないのですがなんとかフロー制御をしたいと
    考えています。

    上記の条件でフロー制御するにはどのような方法があるのでしょうか
    何かヒントでもご紹介いただければ助かります。
    よろしくおねがいします。








記事No.93143 のレス /過去ログ161より / 関連記事表示
削除チェック/

■93209  Re[4]: シリアル通信で送信をコントロールする方法について
□投稿者/ kiku -(2019/11/28(Thu) 09:08:39)
    2019/11/28(Thu) 09:49:13 編集(投稿者)

    No93206 (たれパンダ さん) に返信

    下記の記事に
    http://nonsoft.la.coocan.jp/SoftSample/CS.NET/SampleRs232c.html

    下記のように記述されています。
    「CTSやDSRを確認したい時は以下のようにします。
    If SerialPort1.CtsHolding = True Then 'CTSがON
    If SerialPort1.DsrHolding = True Then 'DSRがON」

    信号線の状態を見て、送らない制御を
    アプリで実装しないとならないのですが、
    そのような作りになっていますか?

    上記、
    自身の認識が間違っているかも、不安になってきたので、
    一旦取り下げます。
    すみません。
記事No.93143 のレス /過去ログ161より / 関連記事表示
削除チェック/

■99254  Re[2]: MDIでウインドウの位置を取得する方法
□投稿者/ ゆさっぷ -(2022/02/27(Sun) 12:21:00)

    ありがとうございます。

    うまく取得することができました。


    知らなかったのですが、
    Point変数とSize変数を引き算できるのはなぜなのでしょうか?
    Point変数同士は引き算できないのに
    よりによって、異なるタイプ変数で引き算できるというのは不思議です。
    検索して調べても意外と情報は見つかりませんでした。


    あと、フォームの位置だけでなく、サイズもRectangleの形で取得したのですが

    RectLocal = New Rectangle(localLocation.X, localLocation.Y, ChildForm.Width, ChildForm.Height)

    のようにして、変換する必要がありますか?
    Rectangleも一発で取得できる方法があればお教えください。


記事No.99244 のレス /過去ログ172より / 関連記事表示
削除チェック/

■102316  Re[1]: DataGridViewでバインドモード かつ 仮想モード
□投稿者/ kiku -(2023/08/28(Mon) 16:03:10)
    No102315 (暗黒魔界の王 佐藤 さん) に返信
    > 動作はしているのですが、
    > データが数千を超えてくると、最小化して最大化したときの読み込みに時間がかかったり
    > 数十万を超えてくると固まったような動作になります。

    数千〜数十万のデータを画面に表示する仕様に
    無理があると思います。

    仮にパフォーマンス的に問題なくできたとしても、
    数十万のデータを画面に表示し、
    それをすべて見る必要があるか疑問です。

    自分だっから、データ量を少なくするような工夫をしたり、
    直近の1000件のデータのみを表示するなど、
    外部仕様の変更を検討すると思います。

    どうしても全部表示したいのだとしたら無視してください。
記事No.102315 のレス /過去ログ178より / 関連記事表示
削除チェック/

■102317  Re[2]: DataGridViewでバインドモード かつ 仮想モード
□投稿者/ 暗黒魔界の王 佐藤 -(2023/08/28(Mon) 16:09:35)

    > 数千〜数十万のデータを画面に表示する仕様に
    > 無理があると思います。


    すいません。
    一度に表示されるのは
    DataGridViewの行20 列64
    ほどです。

    Listには数十万のデータが格納されます。
記事No.102315 のレス /過去ログ178より / 関連記事表示
削除チェック/

■102318  Re[3]: DataGridViewでバインドモード かつ 仮想モード
□投稿者/ kiku -(2023/08/28(Mon) 16:13:45)
    No102317 (暗黒魔界の王 佐藤 さん) に返信
    >
    > すいません。
    > 一度に表示されるのは
    > DataGridViewの行20 列64
    > ほどです。
    >
    > Listには数十万のデータが格納されます。

    画面表示用のListを作って、そこに20行のデータを格納してはどうですか?

    数十万のデータの入ったListは、できればDBに格納するなどをした方が良いと思います。
記事No.102315 のレス /過去ログ178より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -