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

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

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

全過去ログを検索

<< 0 >>
■83936  Re[2]: C++の条件文に関する評価順番
□投稿者/ VNM -(2017/04/25(Tue) 21:26:25)
    皆様
    感謝の気持ちいっぱいですね。
    非常に勉強になりました。

    本当にありがとうございました!
記事No.83876 のレス / END /過去ログ143より / 関連記事表示
削除チェック/

■83938  C言語のinline関数とextern
□投稿者/ へいね -(2017/04/25(Tue) 21:39:37)

    分類:[C/C++] 

    C言語の話ですけれども、
    あるファイルに定義しているinline関数が
    別のファイルでextern 関数として利用できないでしょうか。

    MS visual studio コンパイルエラー出ました。

    どうして?
親記事 /過去ログ143より / 関連記事表示
削除チェック/

■83937  Re[4]: Imaging.BitmapSourceの記述方法について
□投稿者/ Ark -(2017/04/25(Tue) 21:37:10)
    No83934 (Hongliang さん) に返信
    >>上記のコードで実行して使うと、このような感じになります。
    >>https://sukusho.nu/1Fa1
    > 画像が2個あるように見えるので、どっちがどのような感じなのか…。
    > どうなるのが正しい結果なのでしょうか。
    > hogehogeというのが元画像?
    > 下の画像には中途半端な大きさの四角形がありますがこれはどこから?
    >
    hogehogeと書いてあるのが元の画像です。
    そちらを上のコードのプログラムに通すと下のような画像になってしまいます。

    >完全透明のピクセルについてのみ、色を変えたいと言うことでしょうか。
    >半透明なピクセルは気にしなくて良い、と。

    言われてから気が付きました。
    おかしくならないようにbmpに変換したいと思います。
記事No.83923 のレス /過去ログ143より / 関連記事表示
削除チェック/

■91729  長い桁数の定数を使用する方法
□投稿者/ kozue -(2019/07/26(Fri) 12:41:48)

    分類:[.NET 全般] 


    例えば、
    Dim kbs As Single = 3.14159265358979312384626433
    Dim kbd As Double = 3.14159265358979312384626433

    というコードをコピペで貼り付けても
    桁数が丸められて以下のようになってしまいます。

    Dim kbs As Single = 3.1415926535897931
    Dim kbd As Double = 3.1415926535897931
    SingleでもDoubleでも有効数字が変わらないのはなぜなのでしょうか?

    どうすれば、もっと長い桁数の定数を使用することができますか?
親記事 /過去ログ158より / 関連記事表示
削除チェック/

■91730  Re[1]: 長い桁数の定数を使用する方法
□投稿者/ KOZ -(2019/07/26(Fri) 13:10:20)
    No91729 (kozue さん) に返信
    > Dim kbs As Single = 3.1415926535897931
    > Dim kbd As Double = 3.1415926535897931
    > SingleでもDoubleでも有効数字が変わらないのはなぜなのでしょうか?

    それぞれ ToString() してみると

    Debug.Print(kbs.ToString("G28"))
    Debug.Print(kbd.ToString("G28"))
    3.14159274
    3.1415926535897931

    有効桁は違います。

    > どうすれば、もっと長い桁数の定数を使用することができますか?

    そのような型を定義します。
    たとえば、ODP.NET の OracleDecimal 構造体は 38 桁まで扱えるので

    Dim od1 As New OracleDecimal("3.14159265358979312384626433")
    Dim od2 As New OracleDecimal("3.14159265358979312384626433")
    Dim od3 As OracleDecimal = od1 + od2
    Debug.Print("{0}", od3.ToString())

    結果:
    6.28318530717958624769252866

    と、キレイに計算できます。

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

■91731  Re[2]: 長い桁数の定数を使用する方法
□投稿者/ KOZ -(2019/07/26(Fri) 13:29:16)
    System.Data.SqlTypes 名前空間の SqlDecimal でもいけました。

    Dim sd1 As SqlDecimal = SqlDecimal.Parse("3.14159265358979312384626433")
    Dim sd2 As SqlDecimal = SqlDecimal.Parse("3.14159265358979312384626433")
    Dim sd3 As SqlDecimal = sd1 + sd2
    Debug.Print("{0}", sd3.ToString())

    結果:
    6.28318530717958624769252866
記事No.91729 のレス /過去ログ158より / 関連記事表示
削除チェック/

■91737  Re[5]: 長い桁数の定数を使用する方法
□投稿者/ KOZ -(2019/07/26(Fri) 14:34:49)
    No91735 (魔界の仮面弁士 さん) に返信

    フォローありがとうございます。
    こういうのがサクっと書けるのは流石。

    元ネタですが Decimal でOKでした・・・

    Dim dec As Decimal = 3.14159265358979312384626433D
記事No.91729 のレス /過去ログ158より / 関連記事表示
削除チェック/

■91738  Re[1]: 長い桁数の定数を使用する方法
□投稿者/ 魔界の仮面弁士 -(2019/07/26(Fri) 15:00:20)
    No91729 (kozue さん) に返信
    >  Dim kbs As Single = 3.14159265358979312384626433
    >  Dim kbd As Double = 3.14159265358979312384626433

    「3.14159265358979312384626433」表記だと、Double 型と認識されます。
    https://docs.microsoft.com/ja-jp/dotnet/visual-basic/programming-guide/language-features/data-types/type-characters


    型を明示するには、
     Dim sng1 As Single = 3.14159265358979312384626433F
     Dim sng2 As Single = 3.14159265358979312384626433!

     Dim dbl1 As Double = 3.14159265358979312384626433R
     Dim dbl2 As Double = 3.14159265358979312384626433#

     Dim dec1 As Decimal= 3.14159265358979312384626433D
     Dim dec2 As Decimal= 3.14159265358979312384626433@
    のようにします。


    ただし、表現しきれない桁部分は自動的に削がれるので、上記が
     Dim sng1 As Single = 3.14159274F
     Dim sng2 As Single = 3.14159274!

     Dim dbl1 As Double = 3.1415926535897931R
     Dim dbl2 As Double = 3.1415926535897931#

     Dim dec1 As Decimal = 3.14159265358979312384626433D
     Dim dec2 As Decimal = 3.14159265358979312384626433@
    などに書き換わる点については変わりありません。
記事No.91729 のレス /過去ログ158より / 関連記事表示
削除チェック/

■93123  Re[1]: gridview return confirm について
□投稿者/ WebSurfer -(2019/11/21(Thu) 21:31:36)
    No93122 (ゆう さん) に返信

    開発環境(OS, .NET, Visual Studio のバージョン、DB は何かとそのエディション・
    バージョン)を書いてください。

    > やりたいことは、return confirm ('本当に削除してもいいですか?')のメッセージの中に、該当の行にある店舗の名前を加え、
    > return confirm ('○○店のデータを本当に削除してもいいですか?')としたいですが、


    GridView に表示するデータは DB のあるテーブルから SqlDataSource などを使って取
    得していると想像していますが(想像が違ったらどう違うか書いてください)、取得する
    レコードの中に「○○店」のデータは含まれるのでしょうか?
記事No.93122 のレス /過去ログ161より / 関連記事表示
削除チェック/

■93129  Re[2]: gridview return confirm について
□投稿者/ ゆう -(2019/11/22(Fri) 12:17:03)
    No93123 (WebSurfer さん) に返信

    返信ありがとうございます。

    > 開発環境(OS, .NET, Visual Studio のバージョン、DB は何かとそのエディション・
    > バージョン)を書いてください。

    失礼しました。
    win10、.NET framework4.0、visual studio2017、S I Object Browser for Olacie Ver.12.1.3.0
    です。足りなかったらごめんなさい‥。

    > GridView に表示するデータは DB のあるテーブルから SqlDataSource などを使って取
    > 得していると想像していますが(想像が違ったらどう違うか書いてください)、

    その通りです。SqlDataSourceで取ってきています。

    >取得するレコードの中に「○○店」のデータは含まれるのでしょうか?

    はい、含まれています。表の1行目が「店舗名」で、数十店舗のデータが一覧でのっています。
記事No.93122 のレス /過去ログ161より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -