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

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

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

全過去ログを検索

<< 0 >>
■14239  Re[1]: csvファイルをデータベースに取り込む方法
□投稿者/ かずき -(2008/02/13(Wed) 18:50:29)
>
    どこら辺が見当つきませんか?

    csvファイルを読み込んでカンマ区切り(実際にはもうちょい複雑だけど)で区切る所ですか?
    データベースにつないでinsert文を発行するところですか?

    > 下記の書き込みを参考にしてみたのですが、SqlConnectionが使用できませんでした。
    > http://bbs.wankuma.com/index.cgi?mode=al2&namber=5644&KLOG=16
    因みにSqlConnectionは、SQL Serverへつなぐためのクラスです。
    OracleではOracle固有のクラスを使ったりします。
    汎用的に作るならファクトリとか使ってやったりはしますが今回はOracle固有のクラス使うのでOKだと思います。
    参考になるサイトはGoogleで検索すればいっぱい出ると思います。
    http://www.google.com/search?hl=ja&lr=&ie=UTF-8&oe=UTF-8&num=50&q=.net+oracle
記事No.14234 のレス /過去ログ31より / 関連記事表示
削除チェック/

■83270  ASP .NET Webアプリケーションから実行ファイルを動
□投稿者/ ごう -(2017/03/16(Thu) 09:06:11)

    分類:[ASP.NET (C#)] 

    サーバOS:Windows Server 2012
    クライアントOS:Windows7または10

    ASP .NET(C#)で動いているWebアプリケーションがあります。
    ここで、ボタンクリックをトリガーとし、サーバ内の実行ファイル(exe形式)を実行させるようにしたいです。

    当方でもProccessクラスを使って試してみたのですが、
    アクセス権の問題?のようで、実行ファイルを起動させることができませんでした。

    参考としたページ
    https://social.msdn.microsoft.com/Forums/ja-JP/c74f9d88-8abd-4526-9d7c-d3c110da9d43/aspexe?forum=aspnetja

    このような処理を実現したい場合、どの様な点に注意したらよいか教えてください。
親記事 /過去ログ142より / 関連記事表示
削除チェック/

■83269  Re[1]: 大量のテキストファイルをマルチスレッドで高速に読み込む方法
□投稿者/ ニートプログラマ -(2017/03/16(Thu) 08:55:10)
    興味がある内容なので注目しています。えっとまずは
    本当にCPUを100%使えるのかを確認したらいかが
    でしょう??

    https://www.axfc.net/u/3787171.zip

    32bitのx86尽瘁バイナリexeで何もしないスレッドを
    4つ作成します。当方のCore2 Quadマシンではきっ
    ちり全コアが100%の使用率になります。
    各スレッドはフレッド終了フラグをテストループして
    いるだけです。

    C#で同様のプログラムを作成してまずはきっちり
    CPUを使いきれるのかを確認し、その後実際の処理を
    記述してどの処理がCPUを遊ばせるのかを追及する
    手法もあるかと思います。
    C#は詳しくないですがスレッドの管理のために
    クリティカルセッションを頻繁に使っていると
    スレッド化してもCPUの使用率は上がりません。
    あ、スレッド化の意味が無いってことではない
    です。


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

■89622  Re[21]: 画像ファイルのヘッダーに文字列を埋め込む方法
□投稿者/ 魔界の仮面弁士 -(2018/12/10(Mon) 18:12:35)
    No89620 (なり さん) に返信
    > 目的は
    > 文字列を COM 拡張セグメント (0xFF,0xFE) に埋め込むことです。

    それは「手段」ですよね。『何のために』埋め込むのかを訊ねています。
    また、何故それが ASCII で無ければならないのかの説明も欲しいです…。

    本来はまず目的があって、その実現のために手段を選択するはずですが、
    目的が不明のため、COM セグメントだったり XP Comment タグだったりと
    回答が揺れてしまい、回り道をしているように見受けられます。


    で。そもそも Exif を出力した JPEG フォーマットの場合、
    SOI,APP1,DQT,DHT,SOF0,SOS,EOI (オプションでAPP2,DRI)
    のマーカーセグメントを使うことになっていて、
    それ以外の APP や COM は含めないという仕様らしいです。

    ただし JPEG 規定では、EOI (0xFFD9) のセグメントは
    JPEG ファイルの終わりを表すマーカーであり、それ以降には
    何を記録しても良い事になっています。(なので EOI がファイル終端であるとは限らない)
    なので、EOI の後にコメントのセグメントが付与されているファイルもあるようで。


    > ASCIIなら1バイトずれるという問題はないはずです。
    ずれることが無かったとしても、JPEG ファイル自体が ASCII では無いことは自明なわけですから、
    いずれにせよテキストエディタで開くのは、結果の確認方法としては不十分かと思います。

    下記の本によれば、そもそも COM セグメントの Character Set は
    未定義だそうなので、ASCII 前提という仕様が正しいとも言い切れず…。
    https://books.google.co.jp/books?id=AepB_PZ_WMkC&pg=PA107


    > ExIFである必要はなく、ASCIIで埋め込めるのなら
    > COMセグメントで全く問題ありません。
    COM セグメントへの出力だとしたら、.NET Framework 標準の
    GDI+ ライブラリ (System.Drawing 名前空間)や
    WPF(Avalon) ライブラリ (System.Windows 名前空間)では
    扱えないかもしれません。

    Exif であっても構わないけれど、ASCII が前提(マルチバイト文字は使用不可)という点は
    崩せないというのなら、0x8298 (Copyright) タグを使うのはどうでしょう。
    本来は撮影者もしくは加工者を記録するためのタグですが、先に使っていた
    BitmapMetadata クラスの Copyright プロパティを使えるので、修正量も軽微かと思います。


    > あと、気になっているのですが
    > JPEGにしてもPNGにしても
    > 埋め込んだ文字列を読み込むにはどうしたら良いのでしょうか?

    読み出し方法すら決まってないのなら、ASCII に拘る必要も無いような。

    具体的なコードはあえて記載せずにおきますが、JPEG で用いた
    BitmapMetadata.Comment については、そのまま読み書きできるので
    エンコーダーをデコーダーに変えるだけでいけるはずです。
    ちなみに System.Drawing.Bitmap からなら、PropertyItem クラスでも OK。
    https://dobon.net/vb/dotnet/graphics/getexifinfo.html

    SetQuery した PNG についても同様で、エンコーダーをデコーダーに変えた上で、
    GetQuery メソッドを使えば取り出せるはずです。
    渡すべきクエリ文字列は、SetQuery/GetQuery 共に同じ。
    メタデータの存在チェックが必要な場合は ContainsQuery メソッド、
    インプレース更新なら InPlaceBitmapMetadataWriter クラスについて調べてみてください。

    ちなみに、BitmapMetadata を For Each することで
    メタデータのクエリ文字列を String として列挙できます。
    それによって画像ファイル内のすべての情報を得られるわけでは無いですけれど。


    あるいは、画像がいったんファイル化されているのなら、
    エクスプローラーで ファイルのプロパティの「詳細」タブで視認できますし、
    プログラムからは ShellFolderItem.ExtendedProperty メソッドで読みだせそうです。
    http://bbs.wankuma.com/index.cgi?mode=al2&namber=15019&KLOG=31

    ShellFolderItem だと書き込めないので、編集には別の方法が必要そうですが。
    https://ja.stackoverflow.com/questions/17098/
    http://eternalwindows.jp/shell/shellex/shellex11.html


    > 提示してくださった方法
    > https://dobon.net/vb/bbs/log3-44/26468.html
    > が、ExIFによるものだったため、
    > これを使用しました。

    その代替案で十分だったのかどうかが分からないので、
    目的が知りたかったのですけれどね。

    仮に、ASCII バイナリしか認めないという前提という点が
    先に来るなら、XPComment での代用は望めないでしょう。
    埋め込んだ文字列を、どのアプリで使うのかにもよるわけですから。

    読み書きできれば方法も文字コードも問わない場合、
    下記のように色々な実装パターンがあるようです。
    (VB から扱いやすいかどうかは考慮せず)
    https://www.kanzaki.com/docs/sw/photo-rdf.html
記事No.89567 のレス /過去ログ154より / 関連記事表示
削除チェック/

■89639  Re[1]: 動画ファイルのプロパティを設定する方法
□投稿者/ 魔界の仮面弁士 -(2018/12/12(Wed) 09:51:02)
記事No.89636 のレス /過去ログ155より / 関連記事表示
削除チェック/

■98637  Re[2]: 5単位での切り上げ、切り捨て
□投稿者/ ゆい -(2021/12/08(Wed) 20:17:50)
    No98635 (KOZ さん) に返信

    またの機会にお願いします。
記事No.98631 のレス /過去ログ171より / 関連記事表示
削除チェック/

■101578  Re[8]: System.Webの参照
□投稿者/ LOVESONY -(2023/03/16(Thu) 19:24:18)
    No101534 (WebSurfer さん) に返信
    > ■No101532 (LOVESONY さん) に返信
    >
    >>それがソリューションエクスプローラーに「参照」がないんです。
    >>ソリューションエクスプローラーのプロジェクトを右クリックして「追加」を選択すると一覧の
    >>中に「プロジェクト参照」、「共有プロジェクト参照」、「COM参照」というのはあり、それを
    >>クリックすると貼って頂いた画像とほぼ同じダイアログが出るのですがなぜか「アセンブリ」は
    >>表示されするしてないんです。
    >
    > .NET Framework ではなく、.NET Core / .NET だからでしょう。
    >
    > Visual Studio 2022 の VB.NET の Windows Forms アプリ用のテンプレートには下の画像のとおり
    > 青枠で囲ったものと赤枠で囲ったものがあります。
    >
    > http://surferonwww.info/BlogEngine/image.axd?picture=2023%2f3%2fTemplate.jpg
    >
    > 青枠のものが .NET Core / .NET 用で、赤枠のものが .NET Framework 用です。
    >
    > 青枠の .NET Core / .NET 用を選んでプロジェクトを作ると参照マネージャーは下の画像の通り
    > となります。
    >
    > http://surferonwww.info/BlogEngine/image.axd?picture=2023%2f3%2fRefManager2.jpg
    >
    > すなわち質問者さんの状況です。なので、質問者さん固有の環境の問題とか(ファイルが壊れて
    > いるとか)がなければ、質問者さんはターゲットフレームワークに .NET Core / .NET 用を選ん
    > だということで、JavaScriptSerializer は使えません。
    >
    > 赤枠の .NET Framework 用を選んでプロジェクトを作れば、参照マネージャーは上の私の回答で
    > 書きましたが、下の画像の通りとなります。
    >
    > http://surferonwww.info/BlogEngine/image.axd?picture=2023%2f3%2fRefManager.jpg
    >
    > 新たに、赤枠の .NET Framework 用を選んで、プロジェクトを作って試してみてください。
    >
    >

    TargetFrameworkは「.NET 6.0」です。。。
    アセンブリ参照は表示されていないですね。
    なぜなんでしょう。
記事No.101521 のレス /過去ログ177より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -