タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

CLIとwindowsに関するurza358のブックマーク (4)

  • GPソフト Wiki - Create

  • C++/CLI #1: HwndWrapper マネージクラス (mixi 日記アーカイブ)

    このアーカイブは同期化されません。 mixi の日記が更新されても、このアーカイブには反映されません。 最初に、Dispatcher::Configure を作ってみよう。 void Dispatcher::Configure(HWND hdlg) { // スクリーンセーバーを作成 HelloSaver saver; // 設定画面を呼び出す saver.Configure(hdlg); // ダメ } HelloSaver はマネージ (CLI) クラスであるが、 C++/CLI では、C++ のクラスと同じように扱うことができる。 なので、「HelloSaver saver;」という構文で、 既定のコンストラクタを呼び出す HelloSaver クラスの インスタンスを作成することができる。 ただ、ISaver::Configure の呼び出しは、 引数に IWin32Window

  • C# Windows のメッセージを処理する

    準備 (なし) デザイン フォーム (Form1) にボタン (button1) を配置します。 フォーム (Form1) にリストボックス (listBox1) を配置します。 サンプルコード (C#) namespace WinFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < int.MaxValue; i++) { listBox1.Items.Add(i.ToString()); Applic

    C# Windows のメッセージを処理する
  • DLLの概要と実装方法。 - かせいさんとこ

    VisualStudio2005のC++で、DLLを作ることになったので、そのまとめ。 注意! VisualStudio2005を使ったDLLの実装方法です。他の環境ではたぶん当てになりません。 また、/clr:pureでDLLを呼び出す場合の実装方法もよくわかっていない為、その辺もご理解の上読んで下さい。 DLLとは? ダイナミック・リンク・ライブラリの略。詳細はウィキペディア見れ。 libとの違いは? libは静的。 libはコンパイル時にリンクされる。 その為、更新時には、アプリの再コンパイルが必要。 DLLは動的。 DLLは実行時にリンクされる。 その為、更新時には、DLLの上書きだけで、アプリの再コンパイルが不要。 複数のアプリで読み出されても、アプリと独立した1つのメモリ空間しか使わないので、libよりメモリ上有利。 今回は各ライブラリが頻繁にアップデートされる予定の為、DLL

    DLLの概要と実装方法。 - かせいさんとこ
    urza358
    urza358 2012/08/24
    重要
  • 1