Entries from 2011-11-01 to 1 month

const部に関数を宣言する

Stack Overflow内のConst function in Delphiを簡単に訳してまとめてみた。 質問は、 const function1: function(const S: String): String = SomeVariable1; は何をしていて、何のために書かれているのか。というもの。 何をしているのか 普通、定数は cons…

Delphiでiniファイルを扱う

iniファイルの書き方 まず、iniファイルは下のように記述する [<セクション名>] <キー名>=<値> <キー名>=<値> [<セクション名>] <キー名>=<値> ;<コメント> セクション名は行頭から記述し、[と、]で囲む。 キー名と値は=(イコール)でつな…

Delphiでコンポーネントを配列にまとめて扱う

複数のコンポーネントが同じタイミングで同じような処理をするとき、 それらのコンポーネントをまとめて扱えたほうが便利。 例えば type TForm1 = class(TForm) Adrs1: TEdit; Adrs2: TEdit; Adrs3: TEdit; Adrs4: TEdit; Adrs5: TEdit; private { Private …

Delphiでパネルをドラッグ移動

先輩のコードを見たら、なにやら複雑な実現をしていたので共有しておく。 随分前なので確かではないが、元はこちらを参考にさせていただいた(と思う)。 //下をパネルのOnMouseDownイベントに記述 procedure TForm1.Panel1MouseDown(Sender: TObject; Button:…

minttyで .bashrcが読まれない

minttyにsolarizedを適用しようと .bashrcをいじったのだが反映されない。 どうやら .bashrcを読んでくれていない模様。 で、こちらを参考に(丸パクリ)して解決。 つまり .bash_profileの中で .bashrcを呼ぶようにする #以下を .bash_profileに記述 if [ -f …

iTerm2のカラースキームをSolarizedにする

SolarizedとはEthan Schoonover開発のプログラマ向けカラースキーム。 目 が 疲 れ に く い 配 色 。 (超重要) 1.ダウンロード iTerm2用の設定ファイルをgithubからダウンロードする https://github.com/altercation/solarized/tree/master/iterm2-colors-s…

ZeosLibをDelphiにインストール

環境 Delphi 6 ZeosLib 6.6.6-stableZeosLibのインストールに若干迷ったのでメモしておく。 1.下のアドレスからダウンロード http://sourceforge.net/projects/zeoslib/ 2.zipを解凍して適当な場所に置く 3.Delphiからパスを通す ツール -> 環境オプションを…