RadPHP XEのインデントのショートカットキーを有効にする

Embarcadero Discussion Forumsのスレッド「RadPHP XE IDEのインデントキーが効きません」より。 次の方法で、RadPHP XEのIDEで「Ctrl+Shift+I」キーでインデントで …

Continue reading ‘RadPHP XEのインデントのショートカットキーを有効にする’ »

空きメモリや使用メモリの情報を得る

空きメモリや使用メモリの情報を得るには、GlobalMemoryStatusEx関数を使用します。 GlobalMemoryStatusEx関数は引数にMEMORYSTATUSEX構造体を取り、処理に成功した時は0以外の …

Continue reading ‘空きメモリや使用メモリの情報を得る’ »

PHPのArrayAccessインターフェースを継承して配列形式でアクセスできるクラスを作成する

PHPのArrayAccessインターフェースを継承すると、配列形式でアクセスできるクラスを作成できます。 実装しなければならないメソッドは次の1つです。 /** * オフセットが存在するかどうか * @param of …

Continue reading ‘PHPのArrayAccessインターフェースを継承して配列形式でアクセスできるクラスを作成する’ »

PHPのIteratorAggregateインターフェースを継承してforeach文でループできるクラスを作成する

PHPのIteratorAggregateインターフェースを継承すると、foreach文でループできるクラスを作成することができます。 実装しなければならないメソッドは次の1つです。 /** * 外部イテレータを返します …

Continue reading ‘PHPのIteratorAggregateインターフェースを継承してforeach文でループできるクラスを作成する’ »