タグ

2012年8月24日のブックマーク (2件)

  • 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
    重要
  • DataGridView - .NET Tips (VB.NET,C#...)

    DataGridView編メニュー全般DataGridViewの現在のセルを取得、または変更する DataGridViewの指定したセルを編集できないようにする 条件に応じてセルを編集できないようにする DataGridViewの一番下の新しい行(新規行)を非表示にして、ユーザーが新しい行を追加できないようにする DataGridView内のある行が新しい行(新規行)か調べる DataGridViewの行をユーザーが削除できないようにする 条件に応じてユーザーが行を削除できないようにする 指定した列がDataGridViewに存在するか調べる DataGridViewの列や行を非表示、または削除する DataGridViewの列の幅や行の高さをユーザーが変更できないようにする DataGridViewの列の幅や行の高さを自動的に調整する DataGridViewの指定した列や行を固定してス