配列を値渡しで関数の引数に与えても、関数内での配列への変更は呼び出し元に反映されません。参照渡しで与えると、関数内での配列への変更が呼び出し元にも反映されます。ここでは、その違いを確認しています。
Category Archives: 情報・プログラミング
[ DOSコマンド ] Windowsサービスのインストールとアンインストール ( sc create )
ここでは、作成したWindows サービスプログラムのインストールとアンインストールを行うサンプルスクリプトを掲載しています。
[ VB.NET / C# ] DataGridView のセルに画像の表示と削除 ( DataGridViewCell.Value )
ここでは、DataGridView コントロールのセルに画像を設定して表示したり、表示している画像を削除して表示しないようにするサンプルコードを掲載しています。
[ ASP.NET ] アプリケーション状態管理とグローバル静的変数の設定と取得
ASP.NET のアプリケーション状態は、すべてのクライアントがアプリケーション全体で使う状態情報の格納に使われます。
マイクロソフトによると、アプリケーション状態はアプリケーション全体で利用され、サーバーに固有のものであり、 読み書き可能なデータも格納できるが、サーバーアフィニティを避けるためには、 呼び出し専用データのみを格納すべきとのことです。
[ VB.NET / C# ] PictureBox に画像を重ね合わせる ( Graphics.DrawImage )
C# と VB.NET のフォームに配置した PictureBox に画像を重ねて配置するサンプルコードを掲載しています。また、画像のクリアを行うサンプルコードも合わせて掲載しています。なお、動作確認は VS2015 で行っています。
[ MFC ] 文字列を改行で分割して取り出す ( CAtlString::Tokenize )
ここでは、VC++ の MFC アプリケーションで、文字列を改行で分割して取り出すサンプルコードを掲載しています。
C や C++ で文字列操作は、久しぶり(でなくとも)にやると本当に大変に感じます。マイクロソフトさん、split とかお願いします。それで私の仕事がなくなっても構いません。
[ Word ] ポリシーの設定が原因で、このファイルの種類を編集できません
マイクロソフトの Word でファイルを開こうとしたときに、タイトルのようなメッセージが表示されファイルの編集ができないことがあります。

ポリシーの設定が原因で、このファイルの種類を編集できません
「 このファイルの種類を 」 → 「 この種類のファイルを 」 が正しいような気もします。
[ PHP ] is_file 関数が正しい結果を返さない ( clearstatcache )
PHP の is_file 関数などでファイルが存在しないにも関わらず true をリターン値として返す場合があります。このような場合は、キャッシュが影響している可能性が高いです。
[ HTML ] 文字を全て大文字(小文字)に変換する ( text-transform )
HTML のスタイルに text-transform を設定することで、表示する文字列を全て大文字に、または小文字に変換することができます。ここでは、実際にブラウザで出力させて確認しています。
[ HTML ] visibility: hidden と display: none の違いは?
ここでは、HTML で要素を非表示にする visibility: hidden と display: none の違いを実際に表示させることで確認しています。必要に応じて使い分けることで期待する表示を得ることができるようになることでしょう。